public int SaveMedicalCheckout(MedicalCheckoutInfo medicalCheckoutInfo) { Data.MedicalCheckout medicalCheckout = ConvertToDb(medicalCheckoutInfo); _context.MedicalCheckouts.Add(medicalCheckout); _context.SaveChanges(); return(medicalCheckout.Id); }
public void DeleteMedicalCheckout(int id) { Data.MedicalCheckout medicalCheckout = _context.MedicalCheckouts.Find(id); if (medicalCheckout != null) { _context.MedicalCheckouts.Remove(medicalCheckout); _context.SaveChanges(); } else { throw new ArgumentNullException(); } }
public MedicalCheckoutInfo ConvertToFacade(Data.MedicalCheckout medicalCheckout) { return(new MedicalCheckoutInfo { Id = medicalCheckout.Id, RequestDate = medicalCheckout.RequestDate, TreatmentDate = medicalCheckout.TreatmentDate, Description = medicalCheckout.Description, Amount = medicalCheckout.Amount, Status = medicalCheckout.Status, IsCreatedByAdmin = medicalCheckout.IsCreatedByAdmin, RequestProcessDate = medicalCheckout.RequestProcessDate, RequestProcessByAccountId = medicalCheckout.RequestProcessByAccountId, EmployeeInfoId = medicalCheckout.EmployeeInfoId, FamilyMemberId = medicalCheckout.FamilyMemberId }); }
public void UpdateMedicalCheckout(MedicalCheckoutInfo medicalCheckoutInfo) { Data.MedicalCheckout medicalCheckout = _context.MedicalCheckouts.Find(medicalCheckoutInfo.Id); if (medicalCheckout != null) { medicalCheckout.RequestDate = medicalCheckoutInfo.RequestDate; medicalCheckout.TreatmentDate = medicalCheckoutInfo.TreatmentDate; medicalCheckout.Description = medicalCheckoutInfo.Description; medicalCheckout.Amount = medicalCheckoutInfo.Amount; medicalCheckout.Status = medicalCheckoutInfo.Status; medicalCheckout.IsCreatedByAdmin = medicalCheckoutInfo.IsCreatedByAdmin; medicalCheckout.RequestProcessDate = medicalCheckoutInfo.RequestProcessDate; medicalCheckout.RequestProcessByAccountId = medicalCheckoutInfo.RequestProcessByAccountId; medicalCheckout.FamilyMemberId = medicalCheckoutInfo.FamilyMemberId; _context.SaveChanges(); } else { throw new ArgumentNullException(); } }