public void Save(ConformityViewModel model) { Log.Info("Managing ConformityViewModel post..."); try { if (model.ConformityId != 0) { Conformity conf = this.dataUnit.GetRepository <Conformity>() .Get(x => x.Id == model.ConformityId) .FirstOrDefault(); this.Saving(conf.InputName, conf.ExistedName, false); } if (model.ExistedName != null) { if (this.CheckExistedNamesInDB(model.ExistedName)) { this.Saving(model.InputName, model.ExistedName, false); } else { this.Saving(model.InputName, model.ExistedName, true); } } } catch (Exception e) { Log.Error("Exception when trying to manage ConformityViewModel and DB", e); } Log.Info("Successful manaing ConformityViewModel..."); }
public ActionResult Save(ConformityViewModel model) { var errors = ModelState.Values; if (!ModelState.IsValid) { var newModel = this.conformityService .GetConformityViewModel(model.InputNameId); return(this.View("Edit", newModel)); } this.conformityService.Save(model); return(this.RedirectToAction("Index")); }