private void AddUsedMedicines() { var usedMedicineRepository = ObjectBuilder.Container.GetInstance <IRepository <UsedMedicine> >(); foreach (var treatment in _treatments) { var takeCount = _rnd.Next(3, 10); for (var i = 0; i < takeCount; i++) { var usedMedicine = new UsedMedicine { UsedMedicineId = Guid.NewGuid(), TreatmentId = treatment.TreatmentId, MedicineId = _medicines[_rnd.Next(0, _medicines.Count - 1)].MedicineId, Dose = GetRandomNumber(1.0, 1000.0) }; Console.WriteLine($"Adding Medicine to Treatment {treatment.TreatmentId}"); _usedMedicines.Add(usedMedicine); usedMedicineRepository.Create(usedMedicine); Console.WriteLine($"Entity {usedMedicine.MedicineId} saved."); } } }
public void Delete(UsedMedicine entity) { Context.UsedMedicines.Remove(entity); SaveChanges(); }
public void Update(UsedMedicine entity) { Context.Entry(entity).State = EntityState.Modified; SaveChanges(); }
public void Create(UsedMedicine entity) { Context.UsedMedicines.Add(entity); SaveChanges(); }