public async Task <IActionResult> Insert(LoanuserViewModels item) { if (ModelState.IsValid) { if (item.CoverImage != null) { string folder = "Loan/loanperimg/"; folder += Guid.NewGuid().ToString() + "_" + item.CoverImage.FileName; item.ImagePath = "/" + folder; string serverFolder = Path.Combine(_hostingenvironment.WebRootPath, folder); await item.CoverImage.CopyToAsync(new FileStream(serverFolder, FileMode.Create)); } } int id = _loanServiceemployee.Insert(item); if (id > 0) { return(View(Luvm)); } else { } return(View(Luvm)); }
public LoanUserController(VroomDbContext db, HostingEnvironment hostingenvironment, ILaonServiceemployee <Loanusers> loanServiceemployee) { _db = db; _hostingenvironment = hostingenvironment; _loanServiceemployee = loanServiceemployee; Luvm = new LoanuserViewModels() { lu = new Models.Loanusers() }; }
public IActionResult Insert(LoanuserViewModels item) { var newloan = new Loanusers() { FirstName = item.lu.FirstName, LastName = item.lu.LastName, Phoneno = item.lu.Phoneno, address = item.lu.address, Loanstatus = item.lu.Loanstatus, ImagePath = item.lu.ImagePath, }; int id = _loanServiceemployee.Insert(newloan); //var BikeId = BikeVM.Bike.Id; var loanid = id; string wwrootPath = _hostingenvironment.WebRootPath; var files = HttpContext.Request.Form.Files; var savedBike = _db.Loanusers.Find(loanid); if (files.Count != 0) { var ImagePath = @"images"; var Extension = Path.GetExtension(files[0].FileName); var RelativeImagePath = ImagePath + loanid + Extension; var AbsImagePath = Path.Combine(wwrootPath, RelativeImagePath); using (var filestream = new FileStream(AbsImagePath, FileMode.Create)) { files[0].CopyTo(filestream); } savedBike.ImagePath = RelativeImagePath; _db.SaveChanges(); } return(View(Luvm)); }