private HTDefaultSettingEditModel RenderEditModel(IdentityHTDefaultSetting identity) { var editModel = new HTDefaultSettingEditModel(); editModel.Id = identity.Id; editModel.Name = identity.Name; editModel.Code = identity.Code; editModel.EnumValue = identity.EnumValue; editModel.MaxLength = identity.MaxLength; editModel.StartPosition = identity.StartPosition; editModel.NumberOfCharacters = identity.NumberOfCharacters; editModel.Status = identity.Status; return(editModel); }
private IdentityHTDefaultSetting ExtractEditFormData(HTDefaultSettingEditModel formData) { var myIdetity = new IdentityHTDefaultSetting(); myIdetity.Id = formData.Id; myIdetity.Name = formData.Name; myIdetity.Code = formData.Code; myIdetity.EnumValue = formData.EnumValue; myIdetity.MaxLength = formData.MaxLength; myIdetity.StartPosition = formData.StartPosition; myIdetity.NumberOfCharacters = formData.NumberOfCharacters; myIdetity.Status = formData.Status; return(myIdetity); }
public ActionResult Edit(HTDefaultSettingEditModel model) { if (!ModelState.IsValid) { string messages = string.Join("; ", ModelState.Values .SelectMany(x => x.Errors) .Select(x => x.ErrorMessage + x.Exception)); this.AddNotification(messages, NotificationType.ERROR); return(View(model)); } try { //Extract data var info = ExtractEditFormData(model); var returnNum = _mainStore.Update(info); ////Clear cache //CachingHelpers.ClearHTDefaultSettingCache(); if (returnNum < 0) { this.AddNotification(ManagerResource.ERROR_ENUMVALUE_EXISTED, NotificationType.ERROR); } else { this.AddNotification(ManagerResource.LB_UPDATE_SUCCESS, NotificationType.SUCCESS); } } catch (Exception ex) { this.AddNotification(NotifSettings.Error_SystemBusy, NotificationType.ERROR); logger.Error("Failed for Edit HTDefaultSetting request: " + ex.ToString()); return(View(model)); } return(RedirectToAction("Edit/" + model.Id)); }