// Form to edit a category public ActionResult Edit(int?id) { if (id != null) { try { ICategoryModel category = categoryData.FindById((int)id); if (category == null) { log.Error("Could't find a category in the Database - return null"); return(View("ErrorEdit")); } return(View(category)); } catch (Exception ex) { log.Error("Could't find a category in the Database", ex); return(View("ErrorRetriveData")); } } else { log.Error("The category ID was null while trying to edit"); return(View("ErrorEdit")); } }
// Form to edit an area public ActionResult Edit(int?id) { if (id != null) { try { IAreaModel area = areaData.FindById((int)id); if (area == null) { log.Error("Could't find an area in the Database - return null"); return(View("ErrorEdit")); } return(View(area)); } catch (Exception ex) { log.Error("Could't find an area in the Database", ex); return(View("ErrorRetriveData")); } } else { log.Error("The area ID was null while trying to edit"); return(View("ErrorEdit")); } }
public List <ISoldProductAccomplishedModel> GetAll() { using (var response = APIClientConfig.ApiClient.GetAsync("soldproductsaccomplished")) { response.Wait(); if (response.Result.IsSuccessStatusCode) { var readTask = response.Result.Content.ReadAsAsync <List <SoldProductAccomplishedModel> >(); readTask.Wait(); List <ISoldProductAccomplishedModel> model = readTask.Result.ToList <ISoldProductAccomplishedModel>(); IDataAccessRegular <ICategoryModel> categoryData = Factory.InstanceCategoryDataAccess(); foreach (ISoldProductAccomplishedModel product in model) { product.Category = categoryData.FindById(product.CategoryID); } return(model); } else { throw new Exception(response.Result.ReasonPhrase); } } }
// GET: api/Categories/5 public ICategoryModel Get(int id) { if (categoryData.GetAll().Exists(x => x.ID == id)) { return(categoryData.FindById(id)); } else { return(null); } }
// GET: api/Areas/5 public IAreaModel Get(int id) { if (areaData.GetAll().Exists(x => x.ID == id)) { return(areaData.FindById(id)); } else { return(null); } }