public IHttpActionResult Post(VacationPackageCreate vacpac) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateVacPacService(); if (!service.CeateVacationPackage(vacpac)) { return(InternalServerError()); } return(Ok("The vacation package has been created.")); }
public bool CeateVacationPackage(VacationPackageCreate vacpac) { var entity = new VacationPackage() { OwnerId = _userId, Price = vacpac.Price, Transportation = vacpac.Transportation, VacationPackageName = vacpac.VacPacName, Flight = vacpac.Flight, Food = vacpac.Food, HotelId = vacpac.HotelId, }; using (var ctx = new ApplicationDbContext()) { ctx.VacationPackage.Add(entity); return(ctx.SaveChanges() == 1); } }