public ActionResult Modify(AlimCrudViewModel model) { //LoggerFactory.CreateLog().Debug(string.Format(CultureInfo.InvariantCulture, "Presentation Layer - ModifyAlim Controller Begin")); try { // Add modify logic here if (ModelState.IsValid) { var committed = _serviceAlim.Update(model.Alim, null); _unitOfWork.SaveChanges(); if (committed) { //LoggerFactory.CreateLog().Debug(string.Format(CultureInfo.InvariantCulture, "Presentation Layer - ModifyAlim Controller End")); return(RedirectToAction("Find")); } } } catch (Exception ex) { //LoggerFactory.CreateLog().Error(string.Format(CultureInfo.InvariantCulture, "Presentation Layer - ModifyAlim Controller ERROR"), ex); } ModelState.AddModelError("", PresentationResources.Error); return(View("AlimModifyView", new AlimCrudViewModel(_serviceAlim, _serviceFactConv, _serviceNt_Cant, _serviceAlim_Grp, _serviceAlim_Fuente, _serviceUniMed, _serviceRecProd, _serviceDesCant, _serviceRendCant))); }
// GET public ActionResult Add() { //LoggerFactory.CreateLog().Debug(string.Format(CultureInfo.InvariantCulture, "Presentation Layer - AddAlim Controller Begin")); try { // Add add logic here var model = new AlimCrudViewModel(_serviceAlim, _serviceFactConv, _serviceNt_Cant, _serviceAlim_Grp, _serviceAlim_Fuente, _serviceUniMed, _serviceRecProd, _serviceDesCant, _serviceRendCant); //LoggerFactory.CreateLog().Debug(string.Format(CultureInfo.InvariantCulture, "Presentation Layer - AddAlim Controller End")); return(View("AlimAddView", model)); } catch (Exception ex) { //LoggerFactory.CreateLog().Error(string.Format(CultureInfo.InvariantCulture, "Presentation Layer - AddAlim Controller ERROR"), ex); } return(RedirectToAction("Index", "Home")); }
// GET public ActionResult Remove(int id) { //LoggerFactory.CreateLog().Debug(string.Format(CultureInfo.InvariantCulture, "Presentation Layer - RemoveAlim Controller Begin")); try { // Add remove logic here var model = new AlimCrudViewModel(_serviceAlim, _serviceFactConv, _serviceNt_Cant, _serviceAlim_Grp, _serviceAlim_Fuente, _serviceUniMed, _serviceRecProd, _serviceDesCant, _serviceRendCant) { Alim = _serviceAlim.Find(id) }; //LoggerFactory.CreateLog().Debug(string.Format(CultureInfo.InvariantCulture, "Presentation Layer - RemoveAlim Controller End")); return(View("AlimRemoveView", model)); } catch (Exception ex) { //LoggerFactory.CreateLog().Error(string.Format(CultureInfo.InvariantCulture, "Presentation Layer - RemoveAlim Controller ERROR"), ex); } return(RedirectToAction("Find")); }