public ActionResult Create(VacationBM bind) { if (ModelState.IsValid) { this.service.CreateVacation(bind); return(RedirectToAction("All")); } return(View(bind)); }
public void CreateVacation(VacationBM bind) { Vacation vacation = new Vacation(); vacation.VacationName = bind.VacationName; vacation.VacationDescription = bind.VacationDescription; vacation.Price = bind.Price; vacation.StartPeriod = bind.StartPeriod; vacation.EndPeriod = bind.EndPeriod; vacation.TransportType = bind.TransportType; vacation.FeedingType = bind.FeedingType; vacation.Picures = new List <Picure>(); if (bind.Picture1 != null) { vacation.Picures.Add( new Picure() { PictureSourse = PicturePath + bind.Picture1 }); } if (bind.Picture2 != null) { vacation.Picures.Add(new Picure() { PictureSourse = PicturePath + bind.Picture2 }); } if (bind.Picture3 != null) { vacation.Picures.Add(new Picure() { PictureSourse = PicturePath + bind.Picture3 }); } if (bind.Picture4 != null) { vacation.Picures.Add(new Picure() { PictureSourse = PicturePath + bind.Picture4 }); } this.Context.Vacations.Add(vacation); this.Context.SaveChanges(); }