Esempio n. 1
0
        public bool UpdateRoomMember(RoomMemberUpdate roomMemberUpdate)
        {
            var userProgrammeUpdate = roomMemberUpdate.ProgrammeTimeUpdate;
            var memberToUpdate      = dbContext.RoomMembers
                                      .FirstOrDefault(m => m.RoomId == userProgrammeUpdate.RoomId && m.UserId == roomMemberUpdate.UserId);

            if (memberToUpdate == null)
            {
                return(false);
            }

            memberToUpdate.ProgrammeTimeSecs = userProgrammeUpdate.ProgrammeTimeSecs;
            memberToUpdate.LastUpdated       = userProgrammeUpdate.LastUpdated;
            memberToUpdate.PlayStatus        = userProgrammeUpdate.PlayStatus;
            memberToUpdate.InBreak           = userProgrammeUpdate.InBreak;
            memberToUpdate.BreakTimeSecs     = userProgrammeUpdate.BreakTimeSecs;

            return(dbContext.SaveChanges() > 0);
        }
Esempio n. 2
0
 public bool UpdateRoomMember(RoomMemberUpdate roomMemberUpdate)
 {
     return(roomRepository.UpdateRoomMember(roomMemberUpdate));
 }