public IActionResult ShowCustomer(int id) { var model = new GetCustomerByIdHandler().Handler(new GetCustomerByIdRequest() { Id = id }).Customer; return(View(model)); }
public IActionResult EditCustomer(int customerid) { var request = new GetCustomerByIdRequest() { Id = customerid }; var query = new GetCustomerByIdHandler().Handler(request).Customer; return(View(query)); }
public IActionResult SearchCustomerById(SearchCustomerViewModel model) { var request = new GetCustomerByIdRequest() { Id = model.CustomerId }; var response = new GetCustomerByIdHandler().Handler(request); model.Customers.Add(response.Customer); model.TotalCustomers = 1; model.TotalPages = 1; return(PartialView("_CustomerListPartial", model)); }
//[Route("{token?}")] public ActionResult <CustomerDto> Get(string token) { var unprotected = _protector.Unprotect(token); var result = int.TryParse(unprotected, out int id); if (result) { var request = new GetCustomerByIdRequest { Id = id }; var query = new GetCustomerByIdHandler().Handler(request); if (query.Customer != null) { return(Ok(query.Customer)); } } return(NotFound()); }
public ActionResult <CustomerDto> Get(int id) { var request = new GetCustomerByIdRequest() { Id = id }; var query = new GetCustomerByIdHandler().Handler(request).Customer; if (query != null) { return(Ok(query)); } else { return(NotFound()); } }