Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.18 KB | None | 0 0
  1. public class CustomerController : ApiController
  2. {
  3. List<CustomerModel> customers = new List<CustomerModel>();
  4. private CustomerController()
  5. {
  6.  
  7. var _data = ViewCustomer();
  8. if (_data.Rows.Count > 0)
  9. {
  10. customers = (from DataRow _dr in _data.Rows
  11. select new CustomerModel()
  12. {
  13. custId = Convert.ToInt32(_dr["custId"]),
  14. custName = Convert.ToString(_dr["custName"]),
  15. custAddress = Convert.ToString(_dr["custAddress"]),
  16. custContact = Convert.ToString(_dr["custContact"]),
  17. custStatus = Convert.ToString(_dr["custStatus"]),
  18. agentId = Convert.ToInt32(_dr["agentId"]),
  19. agentContact = Convert.ToString(_dr["agentContact"])
  20. }).ToList();
  21. }
  22. }
  23.  
  24. // GET: api/Customer
  25. public List<CustomerModel> Get()
  26. {
  27. return customers;
  28. }
  29.  
  30. // GET: api/Customer/5
  31. public CustomerModel Get(string num)
  32. {
  33. return customers.Where(x => x.agentContact.Equals(num)).FirstOrDefault();
  34. }
  35.  
  36. namespace DataLibrary.Repository
  37. {
  38. public class DataRepository
  39. {
  40.  
  41. public static DataTable ViewCustomer()
  42. {
  43. try
  44. {
  45. DataLayers CustData = new DataLayers();
  46. CustData.cmdType = CommandType.StoredProcedure;
  47. CustData.SQL = "CustomerStoredProcedure";
  48. CustData.paramVal = new string[,]
  49. {
  50. { "@custId", ""},
  51. { "@custName", ""},
  52. { "@custAddress", ""},
  53. { "@custContact", ""},
  54. { "@custStatus", ""},
  55. { "@agentId", ""},
  56. { "@statement", "Select"}
  57. };
  58. return CustData.GetData();
  59. }
  60. catch (Exception)
  61. {
  62. throw;
  63. }
  64. }
  65. }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement