public ActionResult Edit(int id, int lovId) { var model = new EditLOVItemViewModel(); PrepareViewModel(model, EvolutionResources.bnrAddEditLOVItem); model.LovItem = LookupService.FindLOVItemModel(id, lovId); model.LovItem.CompanyId = null; model.ColourList = LookupService.FindColourListItemModel(); model.LGS = LookupService.LockLOVItem(model.LovItem); return(View(model)); }
public ActionResult Save(EditLOVItemViewModel model, string command) { if (command.ToLower() == "save") { var modelError = LookupService.InsertOrUpdateLOVItem(model.LovItem, CurrentUser, model.LGS); if (modelError.IsError) { PrepareViewModel(model, EvolutionResources.bnrAddEditLOVItem); model.SetErrorOnField(ErrorIcon.Error, modelError.Message, "LOVItem_" + modelError.FieldName); return(View("Edit", model)); } else { return(RedirectToAction("ListsOfValues", new { LovId = model.LovItem.LovId })); } } else { return(RedirectToAction("ListsOfValues", new { LovId = model.LovItem.LovId })); } }