public async Task <IActionResult> Details(string id) { var c = await repository.GetObject(id); await medicineEffectsRepository.LoadMedicines(c); return(View(EffectViewModelFactory.Create(c))); }
public void CreateNullTest() { var v = EffectViewModelFactory.Create(null); Assert.AreEqual(v.ID, Constants.Unspecified); Assert.AreEqual(v.Name, Constants.Unspecified); Assert.AreEqual(v.ValidFrom, null); Assert.AreEqual(v.ValidTo, null); }
public void CreateTest() { var o = GetRandom.Object <EffectObject>(); var v = EffectViewModelFactory.Create(o); Assert.AreEqual(v.ID, o.DbRecord.ID); Assert.AreEqual(v.Name, o.DbRecord.Name); Assert.AreEqual(v.ValidFrom, o.DbRecord.ValidFrom); Assert.AreEqual(v.ValidTo, o.DbRecord.ValidTo); }
public void setNullIfExtremumTest() { var o = GetRandom.Object <EffectObject>(); o.DbRecord.ValidFrom = DateTime.MinValue; o.DbRecord.ValidTo = DateTime.MaxValue; var v = EffectViewModelFactory.Create(o); Assert.AreEqual(v.ID, o.DbRecord.ID); Assert.AreEqual(v.Name, o.DbRecord.Name); Assert.AreEqual(v.ValidFrom, null); Assert.AreEqual(v.ValidTo, null); }
public async Task <IActionResult> Edit(string id) { var c = await repository.GetObject(id); return(View(EffectViewModelFactory.Create(c))); }