private void AddRoomResident(Room room) { int no = room.RoomResidents.Count + 1; Resident resident = new Resident { UID = Generator.RandomString(7), Name = "Resident #" + no, Age = 30 + no % 10, Gender = Resident.Sex.MALE, Phone = "Phone #" + no, ResidenceTime = no % 10, RoomResidents = new List <RoomResident>() }; RoomResident roomResident = new RoomResident { Room = room, Resident = resident }; resident.RoomResidents.Add(roomResident); room.RoomResidents.Add(roomResident); _roomResidentRepository.Add(roomResident); _residentRepository.Add(resident); }
public IActionResult Get(int?id) { if (id == null) { List <RoomResident> result = UnitOfWork.RoomResidents.GetObjectList().ToList(); if (result == null) { return(NoContent()); } else { return(Ok(result)); } } else { RoomResident result = UnitOfWork.RoomResidents.GetObject((int)id); if (result == null) { return(NoContent()); } else { return(Ok(result)); } } }