//[HttpGet] //[AuthSecurityFilter(ProjectObject = "TaxType", Mode = "R")] public ActionResult MasterPartial(int masterCode) { TaxTypeViewModel taxTypeVM = masterCode == 0 ? new TaxTypeViewModel() : Mapper.Map <TaxType, TaxTypeViewModel>(_taxTypeBusiness.GetTaxType(masterCode)); taxTypeVM.IsUpdate = masterCode == 0 ? false : true; return(PartialView("_AddTaxType", taxTypeVM)); }
public ActionResult CheckTaxTypeNameExist(TaxTypeViewModel taxTypeVM) { bool exists = _taxTypeBusiness.CheckTaxTypeNameExist(Mapper.Map <TaxTypeViewModel, TaxType>(taxTypeVM)); if (exists) { return(Json("<p><span style='vertical-align: 2px'>TaxType already is in use </span> <i class='fa fa-times' style='font-size:19px; color: red'></i></p>", JsonRequestBehavior.AllowGet)); } return(Json(true, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Return the mapped TaxType viewmodel /// </summary> /// <param name="taxTypeListDetail"></param> /// <returns></returns> public static BaseResult <List <TaxTypeViewModel> > MapTaxType(BaseResult <List <TaxType> > taxTypeListDetail) { BaseResult <List <TaxTypeViewModel> > taxTypeViewModelList = new BaseResult <List <TaxTypeViewModel> >(); List <TaxTypeViewModel> modelList = new List <TaxTypeViewModel>(); foreach (var item in taxTypeListDetail.Result) { TaxTypeViewModel model = new TaxTypeViewModel { Id = item.Id, Name = item.Name }; modelList.Add(model); } taxTypeViewModelList.Result = modelList; return(taxTypeViewModelList); }
public string InsertUpdateTaxType(TaxTypeViewModel taxTypeVM) { try { AppUA appUA = Session["AppUA"] as AppUA; taxTypeVM.PSASysCommon = new PSASysCommonViewModel { CreatedBy = appUA.UserName, CreatedDate = _psaSysCommon.GetCurrentDateTime(), UpdatedBy = appUA.UserName, UpdatedDate = _psaSysCommon.GetCurrentDateTime(), }; var result = _taxTypeBusiness.InsertUpdateTaxType(Mapper.Map <TaxTypeViewModel, TaxType>(taxTypeVM)); return(JsonConvert.SerializeObject(new { Status = "OK", Record = result, Message = "Success" })); } catch (Exception ex) { AppConstMessage cm = _appConst.GetMessage(ex.Message); return(JsonConvert.SerializeObject(new { Status = "ERROR", Record = "", Message = cm.Message })); } }
public ActionResult TaxTypeSelectList(string required, bool?disabled) { ViewBag.IsRequired = required; ViewBag.IsDisabled = disabled; ViewBag.HasAddPermission = false; ViewBag.propertydisable = disabled == null ? false : disabled; AppUA appUA = Session["AppUA"] as AppUA; Permission permission = _psaSysCommon.GetSecurityCode(appUA.UserName, "TaxType"); if (permission.SubPermissionList.Count > 0) { if (permission.SubPermissionList.First(s => s.Name == "SelectListAddButton").AccessCode.Contains("R")) { ViewBag.HasAddPermission = true; } } TaxTypeViewModel taxTypeVM = new TaxTypeViewModel(); taxTypeVM.TaxTypeSelectList = _taxTypeBusiness.GetTaxTypeForSelectList(); return(PartialView("_TaxTypeSelectList", taxTypeVM)); }