Esempio n. 1
0
 public ActionResult EditRole(RoleViewModel role)
 {
     if (IsPost)
     {
         SaveRoleDto saveRoleDto = new SaveRoleDto()
         {
             Role = role.MapTo <RoleDto>()
         };
         var    saveResult = roleAppService.SaveRole(saveRoleDto);
         Result result     = saveResult.Success ? Result.SuccessResult(saveResult.Message) : Result.FailedResult(saveResult.Message);
         var    ajaxResult = AjaxResult.CopyFromResult(result);
         ajaxResult.Data         = saveResult.Data?.MapTo <RoleViewModel>();
         ajaxResult.SuccessClose = true;
         return(Json(ajaxResult));
     }
     else if (role.Id > 0)
     {
         RoleFilterDto filter = new RoleFilterDto()
         {
             Ids = new List <long>()
             {
                 role.Id
             },
             LoadParent = true
         };
         role = roleAppService.GetRole(filter).MapTo <RoleViewModel>();
     }
     return(View(role));
 }
        public virtual ActionResult Create(RoleViewModel roleView)
        {
            if (ModelState.IsValid)
            {
                var role = new Role {
                    IsSystemRole = false
                };
                roleView.MapTo(role);
                roleService.Save(role);
                Success(Translate("Messages.RoleCreated"));
                return(RedirectToAction(MVC.Admin.Role.Users(role.Id)));
            }

            Error(Translate("Messages.ValidationError"));
            return(View("New", roleView));
        }
        public virtual ActionResult Create(RoleViewModel roleView)
        {
            if (ModelState.IsValid)
            {
                var role = new Role { IsSystemRole = false };
                roleView.MapTo(role);
                roleService.Save(role);
                Success(Translate("Messages.RoleCreated"));
                return RedirectToAction(MVC.Admin.Role.Users(role.Id));
            }

            Error(Translate("Messages.ValidationError"));
            return View("New", roleView);
        }
Esempio n. 4
0
 public static T_Role ToCreateNewEntity(this RoleViewModel model, T_Role destination)
 {
     return(model.MapTo <RoleViewModel, T_Role>(destination));
 }
Esempio n. 5
0
 public static Role ToEntity(this RoleViewModel model, Role entity)
 {
     return(model.MapTo(entity));
 }
Esempio n. 6
0
 public static Role ToEntity(this RoleViewModel model)
 {
     return(model.MapTo <RoleViewModel, Role>());
 }