public ActionResult Edit(MasterCustomers cvm, HttpPostedFileBase imgfile) { string path = ""; var cat = db.masterCustomers.Where(x => x.CustomerID == cvm.CustomerID).FirstOrDefault(); if (cat.PhotoPath == Session["FileName"].ToString() && imgfile == null) { path = cat.PhotoPath; } else { path = uploadimgfile1(imgfile); } if (path.Equals("-1") && cat.PhotoPath != Session["FileName"].ToString()) { ViewBag.error = "Image could not be uploaded...."; } else { cat.FirstName = cvm.FirstName; cat.LastName = cvm.LastName; cat.CompanyName = cvm.CompanyName; cat.ContactNo = cvm.ContactNo; cat.EmailID = cvm.EmailID; //cat.NID = cvm.NID; cat.Address = cvm.Address; cat.cat_status = 1; cat.PhotoPath = path; cat.TotalDue = cvm.TotalDue; //cat.RefName = cvm.RefName; cat.RefContact = cat.RefContact; cat.RefAddress = cvm.RefAddress; cat.CustomerType = cvm.CustomerType; cat.isActive = false; if (cvm.statusex == "Yes") { cat.isActive = true; } cat.VendorID = cvm.VendorID; cat.lat = cvm.lat; cat.Long = cvm.Long; cat.IPAddress = cvm.IPAddress; cat.CPassword = cvm.CPassword; cat.CreateDate = cvm.CreateDate; cat.OpeningDue = cvm.OpeningDue; ViewBag.SportType = new SelectList(db.masterVendors, "VendorID", "Deepak"); db.SaveChanges(); return(RedirectToAction("Index")); } return(View()); }
public ActionResult DeleteConfirmed(int id) { MasterCustomers masterCustomers = db.masterCustomers.Find(id); db.masterCustomers.Remove(masterCustomers); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MasterCustomers masterCustomers = db.masterCustomers.Find(id); if (masterCustomers == null) { return(HttpNotFound()); } return(View(masterCustomers)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MasterCustomers masterCustomers = db.masterCustomers.Find(id); Session["FileName"] = masterCustomers.PhotoPath; ViewBag.SportType = new SelectList(db.masterVendors, "VendorID", "Name"); if (masterCustomers == null) { return(HttpNotFound()); } return(View(masterCustomers)); }
public ActionResult Create(MasterCustomers cvm, HttpPostedFileBase imgfile) { string path = uploadimgfile(imgfile); if (path.Equals("-1")) { ViewBag.error = "Image could not be uploaded...."; } else { try { MasterCustomers cat = new MasterCustomers(); cat.FirstName = cvm.FirstName; cat.LastName = cvm.LastName; cat.CompanyName = cvm.CompanyName; cat.ContactNo = cvm.ContactNo; cat.EmailID = cvm.EmailID; //cat.NID = cvm.NID; cat.Address = cvm.Address; cat.cat_status = 1; cat.PhotoPath = path; cat.TotalDue = cvm.TotalDue; //cat.RefName = cvm.RefName; cat.RefContact = cat.RefContact; cat.RefAddress = cvm.RefAddress; cat.CustomerType = cvm.CustomerType; cat.VendorID = cvm.VendorID; cat.lat = cvm.lat; cat.Long = cvm.Long; cat.IPAddress = cvm.IPAddress; cat.CPassword = cvm.CPassword; cat.CreateDate = cvm.CreateDate; cat.isActive = false; if (cvm.statusex == "Yes") { cat.isActive = true; } cat.OpeningDue = cvm.OpeningDue; ViewBag.SportType = new SelectList(db.masterVendors, "VendorID", "Name"); db.masterCustomers.Add(cat); db.SaveChanges(); return(RedirectToAction("Index")); } catch (DbEntityValidationException e) { foreach (var eve in e.EntityValidationErrors) { Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State); foreach (var ve in eve.ValidationErrors) { Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage); } } throw; } } return(View()); }
public JObject GetCustomerId(int AccountId, string callerName, string callerMobile, string ProfilePic) { JObject res = new JObject(); int CustomerId = 0; try { CustomerId = (from Cust in _context.MasterCustomers where Cust.AccountId == AccountId && Cust.Mobile == callerMobile select Cust.AccountCustomerId).FirstOrDefault(); if (CustomerId == 0) { JObject cust = new JObject(); cust.Add(new JProperty("Name", callerName)); cust.Add(new JProperty("Mobile", callerMobile)); //cust.Add(new JProperty("ProfilePic", ProfilePic)); string url = _configuration.GetValue <string>("RequestUrls:CustomerApiUrl"); url += Convert.ToString(AccountId) + "&Name=" + callerName + "&Mobile=" + callerMobile + "&Details=" + Convert.ToString(cust); var request = (HttpWebRequest)WebRequest.Create(url); var response = (HttpWebResponse)request.GetResponse(); string responseString; using (var stream = response.GetResponseStream()) { using (var reader = new StreamReader(stream)) { responseString = reader.ReadToEnd(); } } if (responseString != "") { res = JObject.Parse(responseString); } MasterCustomers Mc = new MasterCustomers(); Mc.AccountId = AccountId; Mc.CustomerName = callerName; Mc.Mobile = callerMobile; Mc.AccountCustomerId = Convert.ToInt32(res["customerId"]); CustomerId = Mc.AccountCustomerId; _context.MasterCustomers.Add(Mc); _context.SaveChanges(); } res.Add(new JProperty("Success", true)); res.Add(new JProperty("Message", "Succes")); res.Add(new JProperty("CustomerId", CustomerId)); } catch (Exception ex) { res.Add(new JProperty("Success", false)); res.Add(new JProperty("Message", ex.ToString())); LogProperties.error("expection at get Customer: " + ex.ToString()); } return(res); }