示例#1
0
 public ActionResult Create(MedicamentPriceHistoryViewModel model)
 {
     if (!ModelState.IsValid) return View(model);
     try
     {
         var entity = Mapper.Map<MedicamentPriceHistoryViewModel, MedicamentPriceHistory>(model);
         _medicamentPriceHistoryManager.Add(entity);
         return RedirectToAction("Index");
     }
     catch
     {
         ModelState.AddModelError("", "Error to create new record");
         return View(model);
     }
 }
示例#2
0
 public ActionResult Edit(MedicamentPriceHistoryViewModel model)
 {
     if (!ModelState.IsValid) return View(model);
     try
     {
         var entity = _medicamentPriceHistoryManager.GetByPrimaryKey(model.Id);
         entity.ModifiedDate = model.ModifiedDate;
         entity.Price = model.Price;
         entity.Medicament = _medicamentManager.GetByPrimaryKey(model.MedicamentId);
         entity.MedicamentId = model.MedicamentId;
         _medicamentPriceHistoryManager.SaveChanges();
         return RedirectToAction("Index");
     }
     catch
     {
         ModelState.AddModelError("", "Additing new record Error!!!");
         return View();
     }
 }