public MedicalRecord Edit(MedicalRecord obj) { List <MedicalRecord> records = _stream.ReadAll().ToList(); records[records.FindIndex(apt => apt.id == obj.id)] = obj; _stream.SaveAll(records); return(obj); }
public Patient Edit(Patient obj) { List <Patient> patients = _stream.ReadAll().ToList(); patients[patients.FindIndex(apt => apt.Id == obj.Id)] = obj; _stream.SaveAll(patients); return(obj); }
public Renovation Edit(Renovation obj) { List <Renovation> renovations = _stream.ReadAll().ToList(); renovations[renovations.FindIndex(apt => apt.Id == obj.Id)] = obj; _stream.SaveAll(renovations); return(obj); }
public Appointment Edit(Appointment obj) { List <Appointment> appointments = _stream.ReadAll().ToList(); appointments[appointments.FindIndex(apt => apt.Id == obj.Id)] = obj; _stream.SaveAll(appointments); return(obj); }
public Room Edit(Room obj) { List <Room> rooms = _stream.ReadAll().ToList(); rooms[rooms.FindIndex(ro => ro.Id == obj.Id)] = obj; _stream.SaveAll(rooms); return(obj); }
public WorkingDays Edit(WorkingDays obj) { List <WorkingDays> allWorkingDays = _stream.ReadAll().ToList(); allWorkingDays[allWorkingDays.FindIndex(apt => apt.Id == obj.Id)] = obj; _stream.SaveAll(allWorkingDays); return(obj); }
public WorkingSchedule Edit(WorkingSchedule obj) { List <WorkingSchedule> workingSchedules = _stream.ReadAll().ToList(); workingSchedules[workingSchedules.FindIndex(li => li.Id == obj.Id)] = obj; _stream.SaveAll(workingSchedules); return(obj); }
public void DeleteEntity(E entity) { var entities = stream.ReadAll().ToList(); var entityToRemove = entities.SingleOrDefault(ent => ent.GetId().CompareTo(entity.GetId()) == 0); if (entityToRemove != null) { entities.Remove(entityToRemove); stream.SaveAll(entities); } }
public void Update(T entity) { try { var entities = _stream.ReadAll().ToList(); entities[entities.FindIndex(ent => ent.GetId().CompareTo(entity.GetId()) == 0)] = entity; _stream.SaveAll(entities); } catch (ArgumentException) { ThrowEntityNotFoundException("id", entity.GetId()); } }
public void Delete(E entity) { var entities = _stream.ReadAll().ToList(); var entityToRemove = entities.SingleOrDefault(ent => ent.GetId().CompareTo(entity.GetId()) == 0); if (entityToRemove != null) { entities.Remove(entityToRemove); _stream.SaveAll(entities); } else { ThrowEntityNotFoundException("id", entity.GetId()); } }
public bool Delete(Doctor obj) { List <Doctor> doctors = _stream.ReadAll().ToList(); Doctor doctorToRemove = doctors.SingleOrDefault(acc => acc.Id == obj.Id); if (doctorToRemove != null) { doctors.Remove(doctorToRemove); _stream.SaveAll(doctors); return(true); } else { return(false); } }
public bool Delete(RehabilitationRoom obj) { List <RehabilitationRoom> rooms = _stream.ReadAll().ToList(); RehabilitationRoom roomToRemove = rooms.SingleOrDefault(acc => acc.IdRoom == obj.IdRoom); if (roomToRemove != null) { rooms.Remove(roomToRemove); _stream.SaveAll(rooms); return(true); } else { return(false); } }
public bool Delete(ExamOperationRoom obj) { List <ExamOperationRoom> rooms = _stream.ReadAll().ToList(); ExamOperationRoom roomToRemove = rooms.SingleOrDefault(ro => ro.Id == obj.Id); if (roomToRemove != null) { rooms.Remove(roomToRemove); _stream.SaveAll(rooms); return(true); } else { return(false); } }
public bool Delete(RegisteredUser obj) { var users = _stream.ReadAll().ToList(); var userToRemove = users.SingleOrDefault(acc => acc.Id == obj.Id); if (userToRemove != null) { users.Remove(userToRemove); _stream.SaveAll(users); return(true); } else { return(false); } }