Пример #1
0
        public ActionResult Create(CategoryVM categoryVM)
        {
            string ErrorMessage = string.Empty;

            if (ModelState.IsValid)
            {
                //TODO : Mapping
                Category category = new Category()
                {
                    Id       = categoryVM.Id,
                    Name     = categoryVM.Name,
                    IsActive = categoryVM.IsActive
                };

                //TODO : Calling Data Layer
                var IsSuccess = dalCategory.Insert(out ErrorMessage, category);

                if (IsSuccess)
                {
                    return(RedirectToAction("GetAll"));
                }
                else
                {
                    ErrorMessage = ErrorClass + " | " + ErrorMessage;
                    throw new Exception(ErrorMessage);
                }
            }

            return(View());
        }