public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CustomerView customerView = new CustomerView(serviceCustomers.GetCustomer(Convert.ToInt32(id))); if (customerView == null) { return(HttpNotFound()); } return(View(customerView)); }
// GET: Customers/Edit/5 public async Task <IActionResult> Edit(string customerId) { if (string.IsNullOrEmpty(customerId)) { return(NotFound()); } var customer = await _serviceCustomers.GetCustomer(customerId); if (customer == null) { return(NotFound()); } //Region = customer.Region; regionsListItems = await Utilities.FillRegionsCollection(_configuration); ViewData["Regions"] = regionsListItems; return(View(customer)); }
public async static Task <string> GetDetail(string code, DetailService detailService, IConfiguration _configuration) { string returnValue = string.Empty; switch (detailService) { case DetailService.Category: ServiceCategories serviceCategories = new ServiceCategories(_configuration); var Category = await serviceCategories.GetCategory(int.Parse(code)); returnValue = Category.CategoryName; break; case DetailService.Customer: ServiceCustomers serviceCustomers = new ServiceCustomers(_configuration); var Customer = await serviceCustomers.GetCustomer(code); returnValue = Customer.ContactName; break; case DetailService.Employee: ServiceEmployees serviceEmployees = new ServiceEmployees(_configuration); var Employee = await serviceEmployees.GetEmployee(int.Parse(code)); returnValue = Employee.FirstName + ' ' + Employee.LastName; break; case DetailService.Region: ServiceRegion serviceRegion = new ServiceRegion(_configuration); var Region = await serviceRegion.GetRegion(int.Parse(code)); returnValue = Region.RegionDescription; break; } return(returnValue); }