public int RegistSurgery(string type, DateTime date, string doctor, double payment) { ISurgery surgery = factory.CreateSurgery(type, date, doctor, payment); this.payment.PayForPlasticOperation(doctor, payment); return(surgeryRepo.SaveSurgery(surgery)); }
public DateTime GetSurgeryDate(int surgeryID) { ISurgery surgery = surgeryRepo.GetSurgery(surgeryID); return(surgery.Date); }
public int SaveSurgery(ISurgery surgery) { this.surgery.Add(++number, surgery); return(number); }