public ActionResult RegisterSeller(Seller s) { try { _context.Add(s); _context.SaveChanges(); ViewBag.message = s.Username + "has got successfully registered"; return(RedirectToAction("SellerLogin")); } catch (Exception e) { ViewBag.message = s.Username + "Registration failed "; return(View()); } }
public ActionResult Register(SellerCreatePath b) { if (ModelState.IsValid) { string uniqueFileName = null; // If the Photo property on the incoming model object is not null, then the user // has selected an image to upload. if (b.photo != null) { // The image must be uploaded to the images folder in wwwroot // To get the path of the wwwroot folder we are using the inject // HostingEnvironment service provided by ASP.NET Core string uploadsFolder = Path.Combine(hostingEnvironment.WebRootPath, "images"); // To make sure the file name is unique we are appending a new // GUID value and and an underscore to the file name uniqueFileName = Guid.NewGuid().ToString() + "_" + b.photo.FileName; string filePath = Path.Combine(uploadsFolder, uniqueFileName); // Use CopyTo() method provided by IFormFile interface to // copy the file to wwwroot/images folder b.photo.CopyTo(new FileStream(filePath, FileMode.Create)); } Seller newEmployee = new Seller { Sid = b.Sid, SName = b.Sname, Pass = b.Pass, Email = b.Email, Phno = b.Mobile, date = b.date, // Store the file name in PhotoPath property of the employee object // which gets saved to the Employees database table Photopath = uniqueFileName }; _context.Add(newEmployee); _context.SaveChanges(); return(RedirectToAction("Details", new { id = newEmployee.Sid })); } return(View()); //try //{ // _context.Add(b); // _context.SaveChanges(); // ViewBag.message = b.SName + " successfully registered"; // return RedirectToAction("Login"); //} //catch (Exception e) //{ // ViewBag.message = b.SName + " registration failed"; // return View(); //} }
public IActionResult RegisterSeller(SellercreatePath s) { string uniqueFileName = null; if (ModelState.IsValid) { // If the Photo property on the incoming model object is not null, then the user // has selected an image to upload. if (s.Photopath != null) { // The image must be uploaded to the images folder in wwwroot // To get the path of the wwwroot folder we are using the inject // HostingEnvironment service provided by ASP.NET Core string uploadsFolder = Path.Combine(hostingEnvironment.WebRootPath, "Images"); // To make sure the file name is unique we are appending a new // GUID value and and an underscore to the file name uniqueFileName = Guid.NewGuid().ToString() + "_" + s.Photopath.FileName; string filePath = Path.Combine(uploadsFolder, uniqueFileName); // Use CopyTo() method provided by IFormFile interface to // copy the file to wwwroot/images folder s.Photopath.CopyTo(new FileStream(filePath, FileMode.Create)); } Seller newseller = new Seller { Uname = s.Uname, Email = s.Email, Pwd = s.Pwd, C_name = s.C_name, s_id = s.s_id, C_No = s.C_No, GSTIN = s.GSTIN, Photopath = uniqueFileName }; try { _context.Add(newseller); _context.SaveChanges(); ViewBag.message = newseller.Uname + "Successfully registerd"; } catch (Exception e) { ViewBag.message = newseller.Uname + "Failed to register"; } return(RedirectToAction("SellerLogin", new { id = newseller.s_id })); } else { return(View()); } }
public ActionResult RegisterSeller(Seller uc) { try { _scontext.Add(uc); _scontext.SaveChanges(); ViewBag.message = uc.Name + "has successfully registered"; return(RedirectToAction("")); } catch (Exception e) { ViewBag.message = uc.Name + "Registration failed"; } return(View()); }
public ActionResult Register(Seller Sell) { try { _Context.Add(Sell); _Context.SaveChanges(); ViewBag.message = "Hi " + Sell.SUname + "\n You are Successfully Registered."; //return RedirectToAction("Login"); return(View()); } catch (Exception e) { ViewBag.message = "Sorry " + Sell.SUname + "\n You are Not Successfully Registered.\n try again after Sometime."; return(View()); } }
public ActionResult RegisterSeller(SellerCreateView model) { if (ModelState.IsValid) { string uniqueFileName = null; // If the Photo property on the incoming model object is not null, then the user // has selected an image to upload. if (model.PhotoPath != null) { // The image must be uploaded to the images folder in wwwroot // To get the path of the wwwroot folder we are using the inject // HostingEnvironment service provided by ASP.NET Core string uploadsFolder = Path.Combine(hostingEnvironment.WebRootPath, "Images"); // To make sure the file name is unique we are appending a new // GUID value and and an underscore to the file name uniqueFileName = Guid.NewGuid().ToString() + "_" + model.PhotoPath.FileName; string filePath = Path.Combine(uploadsFolder, uniqueFileName); // Use CopyTo() method provided by IFormFile interface to // copy the file to wwwroot/images folder model.PhotoPath.CopyTo(new FileStream(filePath, FileMode.Create)); } Seller newseller = new Seller { Sname = model.Sname, Password = model.Password, PostalAddress = model.PostalAddress, Email = model.Email, Website = model.Website, Companyname = model.Companyname, Bankdetails = model.Bankdetails, // Store the file name in PhotoPath property of the employee object // which gets saved to the Employees database table PhotoPath = uniqueFileName }; _context.Add(newseller); _context.SaveChanges(); return(RedirectToAction("Details", new { id = newseller.Sid })); } return(View()); }