Example #1
0
        // 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"));
            }
        }
Example #2
0
        // 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"));
            }
        }
Example #3
0
        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);
                }
            }
        }
Example #4
0
 // GET: api/Categories/5
 public ICategoryModel Get(int id)
 {
     if (categoryData.GetAll().Exists(x => x.ID == id))
     {
         return(categoryData.FindById(id));
     }
     else
     {
         return(null);
     }
 }
Example #5
0
 // GET: api/Areas/5
 public IAreaModel Get(int id)
 {
     if (areaData.GetAll().Exists(x => x.ID == id))
     {
         return(areaData.FindById(id));
     }
     else
     {
         return(null);
     }
 }