protected virtual void ShowForm(Warehouse_Area data) { isEdit = true; currentModelData = Set_WH_Data(new Warehouse_Area(), data); ModelAreaData = data; modalForm.Open(); }
private Warehouse_Area Set_WH_Data(Warehouse_Area data, Warehouse_Area idata) { data.id = idata.id; data.name = idata.name; data.description = idata.description; data.created = idata.created; data.updated = idata.updated; return(data); }
protected void OpenForm() { isEdit = false; ModelAreaData = new Warehouse_Area() { id = Guid.NewGuid() }; IsGridViewFiltered = false; modalForm.Open(); }
protected override void OnInitialized() { currentModelData = new Warehouse_Area() { id = ModelData.id, name = ModelData.name, description = ModelData.description, created = ModelData.created, updated = ModelData.updated }; }
private void SetListSata(Warehouse_Area data) { ModelAreaData = data; if (model.Areas != null) { var areaCollection = model.Areas.ToList(); var ar = areaCollection.FirstOrDefault(x => x.id == currentModelData.id); if (ar != null) { ar = Set_WH_Data(ar, currentModelData); model.Areas = areaCollection; } areaList = areaCollection; } }
public async Task <Warehouse_Area> CheckArea(Warehouse_Area idata) { if (idata == null) { throw new NullReferenceException("Area data is required"); } var area_context = storageContext.Set <Warehouse_Area>(); var name = await area_context.Select(x => new { id = x.id, name = x.name }).FirstOrDefaultAsync(x => x.id != idata.id && x.name == idata.name); if (name != null) { throw new DuplicateNameException("[name]", new Exception($"Area name [{idata.name}] is already used by existing object")); } return(idata); }
public async Task <ActionResult> CheckArea(Warehouse_Area idata) { var result = new ApiResultModel <Warehouse_Area>(); var data = await this._storage.GetRepository <IWarehouse_Repository>().CheckArea(idata); if (data != null) { result.Data = data; return(Ok(result)); } else { result.BadRequest("Please check your data"); return(BadRequest(result)); } }
protected async void HandleValidSubmitModal(Warehouse_Area modelData) { modelData.warehouse_id = model.id; ModelAreaData = modelData; if (model.Areas == null) { model.Areas = new List <Warehouse_Area>(); } if (!isEdit) { model.Areas.Add(ModelAreaData); areaList = model.Areas.ToList(); } ModelAreaData = new Warehouse_Area(); IsGridViewFiltered = true; await modalForm.Close(); }
private Warehouse_Area SetClient_Area(Warehouse_Area data, bool is_new = false, Warehouse_Area idata = null) { if (is_new) { data.created_by = Client.CurrentUser.id; data.created_ip = Client.Info.ipAddress; } else { data.updated = DateTime.Now; data.updated_by = Client.CurrentUser.id; data.updated_ip = Client.Info.ipAddress; } if (idata != null) { data.name = idata.name; data.description = idata.description; } return(data); }
protected async void OnResetModelModal(Warehouse_Area data) { SetListSata(data); IsGridViewFiltered = false; await modalForm.Close(); }
protected void DelAreaConfirm(Warehouse_Area data) { ModelAreaData = data; modalDelArea.Open(); }