public ActionResult VendorTypeLast() { var users = objOras.GetVendorTypes(); VendorTypeDetails obj = new VendorTypeDetails(); int pageindex = Convert.ToInt32(Session["pageindex"]); pageindex++; obj.Status = true; if (users != null) { Session["pageindex"] = pageindex; if ((users.Count() % PageSize) == 0) { obj.VendorTypeList = users.OrderBy(p => p.VendorTypeId).Skip(users.Count() - 2).Take(PageSize); return(Json(obj, JsonRequestBehavior.AllowGet)); } else { int rem = users.Count() % PageSize; obj.VendorTypeList = users.OrderBy(p => p.VendorTypeId).Skip(users.Count() - rem).Take(PageSize); return(Json(obj, JsonRequestBehavior.AllowGet)); } } else { return(VendorTypeFirst()); } }
public ActionResult Search(string prefix) { var countries = objOras.GetVendorTypes().Where(p => p.VendorType.ToUpper() == prefix.ToUpper()); int pageindex = 0; var filter = countries.OrderBy(p => p.VendorTypeId).Skip(pageindex * PageSize).Take(PageSize); Session["users"] = countries; Session["pageindex"] = 0; if (filter.Count() > 0) { VendorTypeDetails obj = new VendorTypeDetails() { Status = true, VendorTypeList = filter }; return(Json(obj, JsonRequestBehavior.AllowGet)); } else { VendorTypeDetails obj = new VendorTypeDetails() { Status = false, ErrorMessage = SettingsManager.Instance.Branding == "SINDHI" ? Resources.SPMOResources.NoMoreInformationAvail : "आणखी माहिती उपलब्ध नाही." }; return(Json(obj, JsonRequestBehavior.AllowGet)); } }
public ActionResult VendorTypePrev() { IQueryable <VendorTypeModel> users = (IQueryable <VendorTypeModel>)Session["users"]; if (users != null) { int pageindex = Convert.ToInt32(Session["pageindex"]); if (pageindex > 0) { pageindex--; var filter = users.OrderBy(p => p.VendorTypeId).Skip(pageindex * PageSize).Take(PageSize); Session["pageindex"] = pageindex; VendorTypeDetails obj = new VendorTypeDetails() { Status = true, ErrorMessage = "", VendorTypeList = filter, }; return(Json(obj, JsonRequestBehavior.AllowGet)); } else { VendorTypeDetails obj = new VendorTypeDetails() { Status = false, ErrorMessage = SettingsManager.Instance.Branding == "SINDHI" ? Resources.SPMOResources.FirstPage : "तुम्ही पहिल्याच पानावर आहात.", }; return(Json(obj, JsonRequestBehavior.AllowGet)); } } else { return(VendorTypeFirst()); } }
public ActionResult VendorTypeFirst() { IQueryable <VendorTypeModel> users = (IQueryable <VendorTypeModel>)Session["users"]; int pageindex = 0; var filter = users.OrderBy(p => p.VendorTypeId).Skip(pageindex * PageSize).Take(PageSize); Session["users"] = users; Session["pageindex"] = 0; VendorTypeDetails obj = new VendorTypeDetails() { Status = true, VendorTypeList = filter }; return(Json(obj, JsonRequestBehavior.AllowGet)); }
public ActionResult AddVendorType(VendorTypeModel model) { var countries = objOras.GetVendorTypes(); var test = countries.Where(p => p.VendorType.ToUpper() == model.VendorType.ToUpper()).FirstOrDefault(); VendorTypeDetails obj = new VendorTypeDetails(); obj.Status = true; obj.ErrorMessage = SettingsManager.Instance.Branding == "SINDHI" ? Resources.SPMOResources.InformationSave : "माहिती सेव केली आहे."; objOras.Save(model); int pageindex = 0; var filter = countries.OrderBy(p => p.VendorTypeId).Skip(pageindex * PageSize).Take(PageSize); Session["users"] = countries; Session["pageindex"] = 0; obj.VendorTypeList = filter; return(Json(obj, JsonRequestBehavior.AllowGet)); }
public ActionResult Update(VendorTypeModel model) { var countries = objOras.GetVendorTypes(); var test = countries.Where(p => p.VendorType.ToUpper() == model.VendorType.ToUpper()).FirstOrDefault(); VendorTypeDetails obj = new VendorTypeDetails(); //model.TypeImagesPath = SessionManager.GetInstance.ImagePath; obj.Status = true; obj.ErrorMessage = SettingsManager.Instance.Branding == "SINDHI" ? Resources.SPMOResources.UpdateSuccess : "माहितीमध्ये बदल करण्यात आला आहे."; objOras.Update(model); int pageindex = 0; var filter = countries.OrderBy(p => p.VendorTypeId).Skip(pageindex * PageSize).Take(PageSize); Session["users"] = countries; Session["pageindex"] = 0; obj.VendorTypeList = filter; return(Json(obj, JsonRequestBehavior.AllowGet)); }
public ActionResult VendorTypeNext() { IQueryable <VendorTypeModel> users = (IQueryable <VendorTypeModel>)Session["users"]; if (users != null) { int pageindex = Convert.ToInt32(Session["pageindex"]); pageindex++; var filter = users.OrderBy(p => p.VendorTypeId).Skip(pageindex * PageSize).Take(PageSize); if (filter.Count() > 0) { Session["pageindex"] = pageindex; VendorTypeDetails obj = new VendorTypeDetails() { Status = true, ErrorMessage = "", VendorTypeList = filter }; return(Json(obj, JsonRequestBehavior.AllowGet)); //return Json(filter, JsonRequestBehavior.AllowGet); } else { VendorTypeDetails obj = new VendorTypeDetails() { Status = false, ErrorMessage = SettingsManager.Instance.Branding == "SINDHI" ? Resources.SPMOResources.NoMoreInformationAvail : "आणखी माहिती उपलब्ध नाही" }; return(Json(obj, JsonRequestBehavior.AllowGet)); } } else { return(VendorTypeFirst()); } }