public JsonResult GetCostCentreCascading(Guid budgetOwnerID, string provinceFilter) { var result = new List<Fin_PurchaseRequestModel>(); string status = string.Empty; if (budgetOwnerID != Guid.Empty) { var serivces = new ActionService(UserLogin); var entity = serivces.GetByIdUseStore<Fin_PurchaseRequestModel>(budgetOwnerID, ConstantSql.hrm_cat_sp_get_OwnerByIds, ref status); var cateService = new Cat_CateCodeServices(); var lstObj = new List<object>(); lstObj.Add(null); lstObj.Add(null); lstObj.Add(1); lstObj.Add(int.MaxValue - 1); var lstCate = cateService.GetData<Cat_CateCodeModel>(lstObj, ConstantSql.hrm_cat_sp_get_CateCode, UserLogin, ref status); if (entity != null) { if (entity.BudgetOwnerName == "EUCERIN") { var lstCateCode = lstCate.Where(s => s.CateCodeType == entity.BudgetOwnerName); return Json(lstCateCode, JsonRequestBehavior.AllowGet); } else { var lstCateCodes = lstCate.Where(s => s.CateCodeType != "EUCERIN"); return Json(lstCateCodes, JsonRequestBehavior.AllowGet); } } //if (!string.IsNullOrEmpty(provinceFilter)) //{ // var rs = result.Where(s => s.ProvinceName != null && s.ProvinceName.ToLower().Contains(provinceFilter.ToLower())).ToList(); // return Json(rs, JsonRequestBehavior.AllowGet); //} } return Json(result, JsonRequestBehavior.AllowGet); }
// DELETE api/<controller> public void Delete(Guid ID) { var service = new Cat_CateCodeServices(); var result = service.Remove <Cat_CateCodeEntity>(ID); }
// DELETE api/<controller> public void Delete(Guid ID) { var service = new Cat_CateCodeServices(); var result = service.Remove<Cat_CateCodeEntity>(ID); }