Exemple #1
0
 public async Task UpdateRoleAsync(UpdateRoleView view)
 {
     var request = new UpdateRoleRequest
     {
         Id          = view.Id,
         RoleName    = view.RoleName,
         Permissions = GetPermissions(view.PermissionSections),
         Description = view.Description,
         UpdatedBy   = "Klen"
     };
     await _requestHelper.SendRequestAsync(BaseUrl, HttpMethod.Put, JsonConvert.SerializeObject(request, Formatting.None));
 }
        public async Task <IActionResult> Update(int id)
        {
            var role = await _service.GetRoleAsync(id);

            var view = new UpdateRoleView
            {
                Id                 = role.Id,
                Description        = role.Description,
                RoleName           = role.RoleName,
                PermissionSections = _service.GetAllPermissionSections(role.Permissions)
            };

            return(PartialView(view));
        }
        public async Task <IActionResult> Update(UpdateRoleView view)
        {
            await _service.UpdateRoleAsync(view);

            return(Content("update successfully"));
        }