//todo: Handle errors, return error message to user and log public void UpdateServerProgrammeTime(ProgrammeTimeUpdate programmeTimeUpdate) { var userId = GetUserId(); if (userId == null) { return; } if (roomService.UpdateRoomMember(new RoomMemberUpdate(userId.Value, programmeTimeUpdate))) { Clients .Group(programmeTimeUpdate.RoomId.ToString()) .updateRoomUsers(GetSerializableRoomMembers(programmeTimeUpdate.RoomId)); } }
public RoomMemberUpdate(int userId, ProgrammeTimeUpdate programmeTimeUpdate) { UserId = userId; ProgrammeTimeUpdate = programmeTimeUpdate; }