public UpdateRoleGroupResponse Update(UpdateRoleGroupRequest request) { var response = new UpdateRoleGroupResponse(); try { var roleGroup = request.MapTo <RoleGroup>(); roleGroup.Level = DataContext.Levels.FirstOrDefault(x => x.Id == request.LevelId); DataContext.RoleGroups.Attach(roleGroup); DataContext.Entry(roleGroup).State = EntityState.Modified; DataContext.SaveChanges(); response.IsSuccess = true; response.Message = "User RoleGroup item has been updated successfully"; } catch (DbUpdateException dbUpdateException) { response.Message = dbUpdateException.Message; } return(response); }
public UpdateRoleGroupResponse Update(UpdateRoleGroupRequest request) { var response = new UpdateRoleGroupResponse(); try { var roleGroup = request.MapTo<RoleGroup>(); roleGroup.Level = DataContext.Levels.FirstOrDefault(x => x.Id == request.LevelId); DataContext.RoleGroups.Attach(roleGroup); DataContext.Entry(roleGroup).State = EntityState.Modified; DataContext.SaveChanges(); response.IsSuccess = true; response.Message = "User RoleGroup item has been updated successfully"; } catch (DbUpdateException dbUpdateException) { response.Message = dbUpdateException.Message; } return response; }