public IActionResult Edit(Barber barber) { if (ModelState.IsValid) { _context.Update(barber); _context.SaveChanges(); return RedirectToAction("Index"); } return View(barber); }
public async Task<IActionResult> Create(Barber barber, IFormFile image) { if (ModelState.IsValid) { var uploads = Path.Combine(_environment.WebRootPath, "ProfilePicPath"); if (image != null) { var fileName = ContentDispositionHeaderValue.Parse(image.ContentDisposition).FileName.Trim('"'); await image.SaveAsAsync(Path.Combine(uploads, fileName)); barber.ProfilePicPath = fileName; } _context.Barbers.Add(barber); _context.SaveChanges(); return RedirectToAction("Index"); } return View(barber); }