public HttpResponseMessage DeleteCustomerDetail(int id) { SuccessResponse response = new SuccessResponse(); CustomerDetailsService.DeleteCustomerDetail(id); return(Request.CreateResponse(response)); }
public HttpResponseMessage GetCustomerDetail(int id) { ItemResponse <CustomerDetails> response = new ItemResponse <CustomerDetails>(); response.Item = CustomerDetailsService.GetCustomerDetailInfo(id); return(Request.CreateResponse(response)); }
private async Task <Customer> InitializeDataAsync() { var CustomerService = new CustomerDetailsService(); CurrentCustomer = await CustomerService.GetCustomerById(currentCustomer); return(CurrentCustomer); }
public HttpResponseMessage GetCustomerDetailList() { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } ItemsResponse <CustomerDetails> response = new ItemsResponse <CustomerDetails>(); response.Items = CustomerDetailsService.GetListOfCustomerDetails(); return(Request.CreateResponse(response)); }
public HttpResponseMessage UpdateCustomerDetail(UpdateCustomerDetailRequest model) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } SuccessResponse response = new SuccessResponse(); CustomerDetailsService.UpdateCustomerDetail(model); return(Request.CreateResponse(response)); }
public HttpResponseMessage AddCustomerDetail(AddCustomerDetailRequest model) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } ItemResponse <int> response = new ItemResponse <int>(); response.Item = CustomerDetailsService.UpdateCustomerDetail(model); return(Request.CreateResponse(response)); }
public HttpResponseMessage GetCustomersByAdminClient(int clientId) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } ItemResponse <string> response = new ItemResponse <string>(); response.Item = CustomerDetailsService.GetCustomersAutoCompleteListByAdminClientID(clientId); //ItemsResponse<CustomerDetails> response = new ItemsResponse<CustomerDetails>(); //response.Items = CustomerDetailsService.GetListOfCustomersByAdminClient(clientId); return(Request.CreateResponse(response)); }
public HomeController(ITransferService transaction) { _transaction = transaction; _service = new CustomerDetailsService(); //_transaction = new Services.TransferService(); }