private IdentityPropertyCategory ExtractCreateFormData(PropertyCategoryCreateModel formData) { var myIdetity = new IdentityPropertyCategory(); myIdetity.Name = formData.Name; myIdetity.Code = formData.Code; myIdetity.Status = formData.Status; return(myIdetity); }
private PropertyCategoryEditModel RenderEditModel(IdentityPropertyCategory identity) { var editModel = new PropertyCategoryEditModel(); editModel.Id = identity.Id; editModel.Name = identity.Name; editModel.Code = identity.Code; editModel.Status = identity.Status; editModel.Properties = identity.Properties; return(editModel); }
public ActionResult Index(ManagePropertyCategoryModel model) { int currentPage = 1; int pageSize = SystemSettings.DefaultPageSize; if (string.IsNullOrEmpty(model.SearchExec)) { model.SearchExec = "Y"; if (!ModelState.IsValid) { ModelState.Clear(); } } if (Request["Page"] != null) { currentPage = Utils.ConvertToInt32(Request["Page"], 1); } var filter = new IdentityPropertyCategory { Keyword = !string.IsNullOrEmpty(model.Keyword) ? model.Keyword.Trim() : null, Status = model.Status == null ? -1 : (int)model.Status }; try { model.SearchResults = _mainStore.GetByPage(filter, currentPage, SystemSettings.DefaultPageSize); if (model.SearchResults != null && model.SearchResults.Count > 0) { model.TotalCount = model.SearchResults[0].TotalCount; model.CurrentPage = currentPage; model.PageSize = pageSize; } } catch (Exception ex) { this.AddNotification(NotifSettings.Error_SystemBusy, NotificationType.ERROR); logger.Error("Failed to get data because: " + ex.ToString()); return(View(model)); } return(View(model)); }
public bool Update(IdentityPropertyCategory identity) { return(myRepository.Update(identity)); }
public int Insert(IdentityPropertyCategory identity) { return(myRepository.Insert(identity)); }
public List <IdentityPropertyCategory> GetByPage(IdentityPropertyCategory filter, int currentPage, int pageSize) { return(myRepository.GetByPage(filter, currentPage, pageSize)); }