Exemple #1
0
        public ActionResult AddRawCategory(AddRawCategoryModel model)
        {
            var Data = obj.SaveRawCategory(model);

            TempData["Error"] = Data;
            return(RedirectToAction("AddRawCategory"));
        }
Exemple #2
0
        public List <AddRawCategoryModel> ShowAllRawCategoriesList()
        {
            List <AddRawCategoryModel> List = new List <AddRawCategoryModel>();
            var data = _entities.RawCategories.ToList();

            foreach (var item in data)
            {
                AddRawCategoryModel model = new AddRawCategoryModel();
                model.RawCategoryId = item.RawCategoryID;
                model.Name          = item.Name;
                model.Active        = item.Active;
                List.Add(model);
            }
            return(List);
        }
Exemple #3
0
        public AddRawCategoryModel EditRawCategory(int Id)
        {
            AddRawCategoryModel model = new AddRawCategoryModel();

            if (Id != 0)
            {
                var data = _entities.RawCategories.Where(x => x.RawCategoryID == Id).SingleOrDefault();
                model.RawCategoryId = data.RawCategoryID;
                model.Name          = data.Name;
                return(model);
            }
            else
            {
                return(model);
            }
        }
Exemple #4
0
        public string SaveRawCategory(AddRawCategoryModel model)
        {
            RawCategory tb        = new RawCategory();
            var         duplicate = _entities.RawCategories.Where(o => o.Name.Equals(model.Name) && o.Active.Equals(model.Active)).SingleOrDefault();

            if (duplicate == null)
            {
                try
                {
                    if (model.RawCategoryId != 0)
                    {
                        tb        = _entities.RawCategories.Where(x => x.RawCategoryID == model.RawCategoryId).SingleOrDefault();
                        tb.Name   = model.Name;
                        tb.Active = model.Active;
                        _entities.SaveChanges();
                        return("Record Updated Successfully...");
                    }
                    else
                    {
                        tb.Name   = model.Name;
                        tb.Active = model.Active;
                        _entities.RawCategories.Add(tb);
                        _entities.SaveChanges();
                        return("Record Saved Successfully...");
                    }
                }
                catch
                {
                    return("something Wrong try Agian !");
                }
            }
            else
            {
                return(model.Name + "Already Exits");
            }
        }