public async Task <IActionResult> Patch(int id, RoleToEditDto roleDto) { try { if (!await _serviceManager.Role.Update(id, roleDto)) { return(BadRequest()); } return(Ok()); } catch (System.Exception e) { return(HandleException(e)); } }
public async Task <bool> Update(int id, RoleToEditDto entity) { var role = await this._unitOfWork.Role.Get(id); if (role == null) { throw new Exception("Not Found."); } role.Description = entity.Description; role.IsActive = entity.IsActive; _unitOfWork.Role.Update(role); if (_unitOfWork.Complete() > 0) { return(true); } return(false); }