public ActionResult Regester() { var Categories = db.Categories.ToList(); UserCategoryViewModel User_C_VM = new UserCategoryViewModel { categories = Categories }; return(View(User_C_VM)); }
public ActionResult Add() { ViewBag.Title = Resources.PageTitle.UserCategory_Add; ViewBag.PageBar = GetPageBar(Resources.PageTitle.UserCategory_Add); ViewBag.Description = ""; var model = new UserCategoryViewModel(); model.TypeList.AddRange(UserCategoryTypeEnum.Administrative.ToSelectList()); model.Active = true; return(View(model)); }
public JsonResult Add(UserCategoryViewModel model) { if (ModelState.IsValid) { var EntityMapped = Mapper.Map <UserCategory>(model); _UserCategoryService.Add(EntityMapped); return(Json(new { data = model, success = true }, JsonRequestBehavior.AllowGet)); } var errors = ModelState.GetDistinctModelErrors(); return(Json(new { data = model, success = false, ErrorsList = errors }, JsonRequestBehavior.AllowGet)); }
public static UserCategoryViewModel ToViewModel(this UserCategory userCategory) { var model = new UserCategoryViewModel(); model.BaseName = userCategory.BaseCategory != null ? userCategory.BaseCategory.Name : null; model.CategoryID = userCategory.CategoryID; model.IsDeleted = userCategory.IsDeleted; model.Name = userCategory.Name; model.SortOrder = userCategory.SortOrder; model.UserCategoryID = userCategory.UserCategoryID; return(model); }
public JsonResult Edit(UserCategoryViewModel model) { if (ModelState.IsValid) { var UserCategoryEntity = _UserCategoryService.GetById(model.Id); UserCategoryEntity = Mapper.Map(model, UserCategoryEntity); _UserCategoryService.Edit(UserCategoryEntity); return(Json(new { data = model, success = true }, JsonRequestBehavior.AllowGet)); } var errors = ModelState.GetDistinctModelErrors(); return(Json(new { data = model, success = false, ErrorsList = errors }, JsonRequestBehavior.AllowGet)); }
public ActionResult Regester(UserCategoryViewModel User_C_VM) { if (!ModelState.IsValid) { var Categories = db.Categories.ToList(); User_C_VM.categories = Categories; return(View("Regester", User_C_VM)); } User_C_VM.User.IsAdmin = false; User_C_VM.User.IsBlocked = false; db.users.Add(User_C_VM.User); db.SaveChanges(); return(RedirectToAction("Index", "Home")); }