Guest User

Untitled

a guest
May 26th, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. private List<Parameter> GetParameters<T>(T parameters) where T: new()
  2. {
  3. try
  4. {
  5. var param = new List<Parameter>();
  6.  
  7. foreach (PropertyInfo field in parameters.GetType().GetProperties())
  8. {
  9. var nameField = ((field)).Name.ToString();
  10. var valueField = field.GetValue(parameters);
  11. param.Add(new Parameter(){
  12. Name= nameField,
  13. Type = ParameterType.GetOrPost,
  14. Value = valueField });
  15. }
  16.  
  17. return param;
  18. }
  19. catch (Exception ex)
  20. {
  21. throw ex;
  22. }
  23. }
Add Comment
Please, Sign In to add comment