コード例 #1
0
        public ActionResult Regester()
        {
            var Categories = db.Categories.ToList();
            UserCategoryViewModel User_C_VM = new UserCategoryViewModel {
                categories = Categories
            };

            return(View(User_C_VM));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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));
        }
コード例 #4
0
        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);
        }
コード例 #5
0
        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));
        }
コード例 #6
0
        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"));
        }