private Barber ToBarber(BarberView view) { return(new Barber { ImagePath = view.ImagePath, FirstName = view.FirstName, LastName = view.LastName, BarberId = view.BarberId, Email = view.Email, Telephone = view.Telephone, Password = view.Password, }); }
public async Task <ActionResult> Edit(BarberView view) { if (ModelState.IsValid) { var pic = view.ImagePath; var folder = "~/Content/Barbers"; if (view.ImageFile != null) { pic = FilesHelper.UploadPhoto(view.ImageFile, folder); pic = string.Format("{0}/{1}", folder, pic); } var barber = this.ToBarber(view); barber.ImagePath = pic; db.Entry(barber).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(view)); }