Beispiel #1
0
        public async Task <EditRoleResponse> EditRole(int roleID, Role newRole)
        {
            var response = new EditRoleResponse();

            try
            {
                var role = await _rolesContext.Roles.FirstAsync(x => x.Id == roleID);

                role.Name = newRole.Name;

                _rolesContext.Entry(role).State = EntityState.Modified;
                await _rolesContext.SaveChangesAsync();

                response.OperationSucceded = true;
                response.Message           = "Role editted successfully";
            }
            catch (Exception)
            {
                response.OperationSucceded = false;
            }

            return(response);
        }