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); } }
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(); } }