public void MedicineInUse(MedicineObject medicineObject) { if (medicineObject is null) { return; } if (medicineObject.DbRecord.ID == Constants.Unspecified) { return; } if (medicineInUse.Find(x => x.DbRecord.ID == medicineObject.DbRecord.ID) != null) { return; } medicineInUse.Add(medicineObject); }
public void RepresentedMedicine(MedicineObject medicineObject) { if (medicineObject is null) { return; } if (medicineObject.DbRecord.ID == Constants.Unspecified) { return; } if (representedMedicines.Find(x => x.DbRecord.ID == medicineObject.DbRecord.ID) != null) { return; } representedMedicines.Add(medicineObject); }
public void CreateTest() { var r = GetRandom.Object <MedicineEffectsDbRecord>(); var effect = new EffectObject(r.Effect); var medicine = new MedicineObject(r.Medicine); var o = MedicineEffectsObjectFactory.Create(effect, medicine, r.ValidFrom, r.ValidTo); Assert.AreEqual(o.DbRecord.ValidFrom, r.ValidFrom); Assert.AreEqual(o.DbRecord.ValidTo, r.ValidTo); Assert.AreEqual(o.Effect.DbRecord, r.Effect); Assert.AreEqual(o.Medicine.DbRecord, r.Medicine); Assert.AreEqual(o.DbRecord.EffectID, r.Effect.ID); Assert.AreEqual(o.DbRecord.MedicineID, r.Medicine.ID); Assert.AreEqual(o.DbRecord.Effect, r.Effect); Assert.AreEqual(o.DbRecord.Medicine, r.Medicine); }
public void CreateTest() { var r = GetRandom.Object <MedicineEffectsDbRecord>(); var product = new EffectObject(r.Product); var catalogue = new MedicineObject(r.Catalogue); var o = MedicineEffectsObjectFactory.Create(product, catalogue, r.ValidFrom, r.ValidTo); Assert.AreEqual(o.DbRecord.ValidFrom, r.ValidFrom); Assert.AreEqual(o.DbRecord.ValidTo, r.ValidTo); Assert.AreEqual(o.Product.DbRecord, r.Product); Assert.AreEqual(o.Catalogue.DbRecord, r.Catalogue); Assert.AreEqual(o.DbRecord.ProductID, r.Product.ID); Assert.AreEqual(o.DbRecord.CatalogueID, r.Catalogue.ID); Assert.AreEqual(o.DbRecord.Product, r.Product); Assert.AreEqual(o.DbRecord.Catalogue, r.Catalogue); }
public void CreateTest() { var r = GetRandom.Object <MedicineRepresentorDbRecord>(); var representor = new RepresentorObject(r.Representor); var medicine = new MedicineObject(r.Medicine); var o = MedicineRepresentorsObjectFactory.Create(representor, medicine, r.ValidFrom, r.ValidTo); Assert.AreEqual(o.DbRecord.ValidFrom, r.ValidFrom); Assert.AreEqual(o.DbRecord.ValidTo, r.ValidTo); Assert.AreEqual(o.Representor.DbRecord, r.Representor); Assert.AreEqual(o.Medicine.DbRecord, r.Medicine); Assert.AreEqual(o.DbRecord.RepresentorID, r.Representor.ID); Assert.AreEqual(o.DbRecord.MedicineID, r.Medicine.ID); Assert.AreEqual(o.DbRecord.Representor, r.Representor); Assert.AreEqual(o.DbRecord.Medicine, r.Medicine); }
public void CreateTest() { var r = GetRandom.Object <PersonMedicineDbRecord>(); var person = new PersonObject(r.Person); var medicine = new MedicineObject(r.Medicine); var o = PersonMedicineObjectFactory.Create(person, medicine, r.Suitability, r.ValidFrom, r.ValidTo); Assert.AreEqual(o.DbRecord.ValidFrom, r.ValidFrom); Assert.AreEqual(o.DbRecord.ValidTo, r.ValidTo); Assert.AreEqual(o.DbRecord.Suitability, r.Suitability); Assert.AreEqual(o.Person.DbRecord, r.Person); Assert.AreEqual(o.Medicine.DbRecord, r.Medicine); Assert.AreEqual(o.DbRecord.PersonID, r.Person.ID); Assert.AreEqual(o.DbRecord.MedicineID, r.Medicine.ID); Assert.AreEqual(o.DbRecord.Person, r.Person); Assert.AreEqual(o.DbRecord.Medicine, r.Medicine); }
public static MedicineRepresentorsObject Create(RepresentorObject representor, MedicineObject medicine, DateTime?validFrom = null, DateTime?validTo = null) { var o = new MedicineRepresentorDbRecord { Representor = representor?.DbRecord ?? new RepresentorDbRecord(), Medicine = medicine?.DbRecord ?? new MedicineDbRecord(), ValidFrom = validFrom ?? DateTime.MinValue, ValidTo = validTo ?? DateTime.MaxValue }; o.RepresentorID = o.Representor.ID; o.MedicineID = o.Medicine.ID; return(new MedicineRepresentorsObject(o)); }
public async Task FindObjects(PersonObject p, MedicineObject m) { var p_id = p.DbRecord?.ID ?? string.Empty; var m_id = m.DbRecord?.ID ?? string.Empty; }
public async Task FindObjects(CategoryObject e, MedicineObject m) { var e_id = e.DbRecord?.ID ?? string.Empty; var m_id = m.DbRecord?.ID ?? string.Empty; }
public static PersonInfoViewModel Create(DosageObject d, PersonMedicineObject pm, MedicineObject m) { var v = new PersonInfoViewModel() { ID = d?.DbRecord.PersonID, MedicineID = m.DbRecord.ID, DosageID = d.DbRecord.ID, Suitability = pm.DbRecord.Suitability, MedicineName = m.DbRecord.Name, FormOfInjection = m.DbRecord.FormOfInjection, Description = d.DbRecord.Description }; if (d is null) { return(v); } v.ValidFrom = setNullIfExtremum(d.DbRecord.ValidFrom); v.ValidTo = setNullIfExtremum(d.DbRecord.ValidTo); return(v); }