예제 #1
0
 public IActionResult RoleEdit(Sys_RoleMapping Role)
 {
     (bool Status, string Message)res;
     if (!String.IsNullOrEmpty(Role.id))
     {
         res = _sysRoleService.UpdateRole(Role, UserId);
     }
     else
     {
         var item = _mapper.Map <Entities.sys_role>(Role);
         item.id            = CombGuid.NewGuidAsString();
         item.creation_time = DateTime.Now;
         item.creator       = UserId;
         res = _sysRoleService.AddRole(item);
     }
     AjaxData.Message = res.Message;
     AjaxData.Success = res.Status;
     return(Json(AjaxData));
 }
예제 #2
0
 public IActionResult OnPost()
 {
     if (!ModelState.IsValid)
     {
         return(NotValid());
     }
     (bool Status, string Message)res;
     if (Role.Id != Guid.Empty)
     {
         res = _sysRoleService.UpdateRole(Role, UserId);
     }
     else
     {
         var item = _mapper.Map <Entities.Sys_Role>(Role);
         item.Id           = CombGuid.NewGuid();
         item.CreationTime = DateTime.Now;
         item.Creator      = UserId;
         res = _sysRoleService.AddRole(item);
     }
     AjaxData.Message = res.Message;
     AjaxData.Code    = res.Status ? 0 : 2001;
     return(Json(AjaxData));
 }