public ActionResult Create(VenderViewModel venderViewModel) { try { var venderResult = new ServiceResponseModel(); if (venderViewModel.Id < 1) { venderViewModel.CreatedBy = Convert.ToInt32(Session["UserId"]); venderResult = webServices.Post(venderViewModel, "Vender/Add"); } else { venderViewModel.UpdatedBy = Convert.ToInt32(Session["UserId"]); venderResult = webServices.Post(venderViewModel, "Vender/Update"); } if (venderResult.StatusCode == System.Net.HttpStatusCode.Accepted) { var reuslt = (new JavaScriptSerializer().Deserialize <int>(venderResult.Data)); return(RedirectToAction(nameof(Index))); } return(View(venderViewModel)); } catch (Exception ex) { throw ex; } }
public ActionResult Edit(int Id) { try { var venderResult = webServices.Post(new VenderViewModel(), "Vender/Edit/" + Id); if (venderResult.StatusCode == System.Net.HttpStatusCode.Accepted) { venderViewModel = (new JavaScriptSerializer().Deserialize <VenderViewModel>(venderResult.Data.ToString())); } if (Request.IsAjaxRequest()) { return(Json(venderViewModel, JsonRequestBehavior.AllowGet)); } CountryController countryController = new CountryController(); ViewBag.Countries = countryController.Countries(); return(View("Create", venderViewModel)); } catch (Exception ex) { throw ex; } }
public ActionResult Upload([Bind(Include = "VendorId,Address,Email,DocumentId,ContactId")] VenderViewModel objVenderViewModel, HttpPostedFileBase fileupload1) { if (ModelState.IsValid) { if (fileupload1 != null) { var fileName = Path.GetFileName(fileupload1.FileName); string[] splitFileName = fileName.Split('.'); var newFile = splitFileName[0].ToString(); var extension = splitFileName[1].ToString(); Guid g = Guid.NewGuid(); var newFileName = objVenderViewModel.VendorId.ToString() + "_" + g.ToString() + "." + extension; string path = Path.Combine(Server.MapPath("~/FileUpload"), newFileName); fileupload1.SaveAs(path); objVenderViewModel.DocDetail = fileName; objVenderViewModel.DocURL = newFileName; UserDetails objUserDetails = new UserDetails(); if (objUserDetails.UpdateVenderDetails(objVenderViewModel.VendorId, objVenderViewModel.Address, objVenderViewModel.Email, objVenderViewModel.DocumentId, objVenderViewModel.DocDetail, objVenderViewModel.DocURL, objVenderViewModel.ContactId)) { TempData["Success"] = "Details are uploaded."; } } return(RedirectToAction("Upload")); } FillDocumentDropdown(objVenderViewModel.CatId, objVenderViewModel.SubCatId, objVenderViewModel.MicroCatId); return(View(objVenderViewModel)); }
// GET: Asset/Venders public ActionResult Index() { VenderViewModel vm = new VenderViewModel(); _context.tblVender.ToList().ForEach(c => vm.Venders.Add(new VenderModel() { VenderName = c.VenderName, VenderId = c.VenderId, Contact = c.Contact, Email = c.Email, VenderShortName = c.VenderShortName })); return(View(vm)); }
public ActionResult Create(VenderViewModel venderViewModel) { try { if (!ModelState.IsValid) { CountryController countryController = new CountryController(); ViewBag.Countries = countryController.Countries(); return(View(venderViewModel)); } else { var venderResult = new ServiceResponseModel(); if (venderViewModel.Id < 1) { venderViewModel.CreatedBy = Convert.ToInt32(Session["UserId"]); venderResult = webServices.Post(venderViewModel, "Vender/Add"); } else { venderViewModel.UpdatedBy = Convert.ToInt32(Session["UserId"]); venderResult = webServices.Post(venderViewModel, "Vender/Update"); } if (venderResult.StatusCode == System.Net.HttpStatusCode.Accepted) { var reuslt = (new JavaScriptSerializer().Deserialize <int>(venderResult.Data)); return(RedirectToAction(nameof(Index))); } if (Request.IsAjaxRequest()) { return(Json(venderViewModels, JsonRequestBehavior.AllowGet)); } return(View(venderViewModel)); } } catch (Exception ex) { throw ex; } }
public ActionResult ChangeStatus(VenderViewModel venderViewModel) { try { var Result = new ServiceResponseModel(); venderViewModel.UpdatedBy = Convert.ToInt32(Session["UserId"]); Result = webServices.Post(venderViewModel, "Vender/ChangeStatus"); if (Result.StatusCode == System.Net.HttpStatusCode.Accepted) { var reuslt = (new JavaScriptSerializer().Deserialize <int>(Result.Data)); } return(Json("success", JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json("Failed", JsonRequestBehavior.AllowGet)); } }
public ActionResult Upload() { VenderViewModel objVenderViewModel = new VenderViewModel(); if (Session["Token"] != null) { string token = Convert.ToString(Session["Token"]); DataTable dtVenders = new DataTable(); UserDetails objUserDetails = new UserDetails(); dtVenders = objUserDetails.GetVenderDetails(token).Tables[0]; IList <VenderViewModel> items = dtVenders.AsEnumerable().Select(row => new VenderViewModel { VendorId = row.Field <int>("VendorId"), LoginToken = row.Field <string>("LoginToken"), Password = row.Field <string>("Password"), VendorName = row.Field <string>("VendorName"), CatId = row.Field <int>("CatId"), SubCatId = row.Field <int>("SubCatId"), MicroCatId = row.Field <int?>("MicroCatId"), Address = row.Field <string>("Address"), LocationId = row.Field <int?>("LocationId"), ContactNumber = row.Field <string>("ContactNumber"), Email = row.Field <string>("Email"), ContactId = row.Field <int>("ContactId") }).ToList(); objVenderViewModel = items.Where(a => a.LoginToken == token).FirstOrDefault(); FillDocumentDropdown(objVenderViewModel.CatId, objVenderViewModel.SubCatId, objVenderViewModel.MicroCatId); } else { return(RedirectToAction("Index", "Login")); } return(View(objVenderViewModel)); }