Exemplo n.º 1
0
        public async Task <ActionResult> UpdateAsync([FromBody] RolesModel role)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new ResultBase <ActionResult>()
                {
                    success = false, message = ModelState.GetErrorsMessage()
                }));
            }

            // role.Title = role.Description;
            if (role.Id == 0)
            {
                var res = await _rolesService.Add(role);

                return(Json(new ResultBase <RolesModel>()
                {
                    success = res.Success, message = res.Message
                }));
            }
            else
            {
                var res = await _rolesService.Update(role);

                return(Json(new ResultBase <RolesModel>()
                {
                    success = res.Success, message = res.Message
                }));
            }
        }
Exemplo n.º 2
0
 public async Task <ActionResult> Post([FromBody] RolesDTO entity)
 {
     try
     {
         return(Ok(await _rolesService.Add(entity)));
     }
     catch (Exception ex)
     {
         return(BadRequest(new { message = ex.Message }));
     }
 }
Exemplo n.º 3
0
 public ActionResult Create(Roles roles)
 {
     try
     {
         if (ModelState.IsValid)
         {
             _rolesService.Add(roles);
         }
         return(RedirectToAction("Index"));
     }
     catch (Exception e)
     {
         return(RedirectToAction("Create"));
     }
 }
Exemplo n.º 4
0
        public async Task <ActionResult> CreateRole(Role role)
        {
            if (ModelState.IsValid)
            {
                var identityRole = new IdentityRole(role.RoleName);
                var roleresult   = await RoleManager.CreateAsync(identityRole);

                if (!roleresult.Succeeded)
                {
                    ModelState.AddModelError("", roleresult.Errors.First());
                    return(Json(-1));
                }
                return(Json(_rolesService.Add(role)));
            }

            return(Json(-1));
        }
Exemplo n.º 5
0
 public ActionResult create(String name)
 {
     try
     {
         Roles roles = new Roles
         {
             Name = name
         };
         _rolesService.Add(roles);
         _rolesService.SaveChanges();
         return(Ok(roles.Id));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
Exemplo n.º 6
0
        public HtmlString AddNewRole(string roleName, int index)
        {
            var model   = rolesService.Find(t => t.Name == roleName);
            int modelId = 0;

            if (model == null)
            {
                modelId = rolesService.Add(new Roles()
                {
                    Name = roleName
                });
                return(new HtmlString(string.Format(@"
<input type=""hidden"" name=""Roles[{0}].Id"" value=""{1}"" />
<input type=""hidden"" name=""Roles[{0}].Name"" value=""{2}"" />
<span class=""participant-skill-item"">{2}</span>
", index, modelId, roleName)));
            }
            return(new HtmlString(string.Format(@"
<input type=""hidden"" name=""Roles[{0}].Id"" value=""{1}"" />
<input type=""hidden"" name=""Roles[{0}].Name"" value=""{2}"" />
<span class=""participant-skill-item"">{2}</span>
", index, model.Id, model.Name)));
        }
Exemplo n.º 7
0
 public ActionResult AddRoles(RolesViewModel model)
 {
     if (ModelState.IsValid)
     {
         ProcResult rMaster = new ProcResult();
         try
         {
             model.EID = SessionWrapper.Get <int>(AppConstant.UserId);
             if (model.RoleId == 0)
             {
                 rMaster = _iRolesService.Add(model);
             }
             else
             {
                 rMaster = _iRolesService.Update(model);
             }
             if (rMaster.ErrorID == 0)
             {
                 TempData["Message"] = helper.GenerateMessage(rMaster.strResult, MessageType.Success);
             }
             else
             {
                 TempData["Message"] = helper.GenerateMessage(rMaster.strResult, MessageType.Error);
             }
         }
         catch (Exception ex)
         {
             TempData["Message"] = helper.GenerateMessage(ex.Message, MessageType.Error);
         }
         return(RedirectToAction("Index"));
     }
     else
     {
         return(RedirectToAction("Index"));
     }
 }
Exemplo n.º 8
0
 public IActionResult Add(Roles roles)
 {
     rolesService.Add(roles);
     return(RedirectToAction("All"));
 }