public IActionResult CreateTour(TourCreateVM model) { if (ModelState.IsValid) { string uniqImgName = ImageHelper.SaveImage(_hostingEnvironment, model.Img); string uniqImgLargeName = ImageHelper.SaveImage(_hostingEnvironment, model.ImgLarge); Tour newTour = new Tour { Name = model.Name, Description = model.Description, DepartureTown = model.DepartureTown, DepartureDate = model.DepartureDate, Countries = model.Countries, IsNightCrossing = model.IsNightCrossing, isFavorite = model.isFavorite, Period = model.Period, Price = model.Price, Img = uniqImgName, ImgLarge = uniqImgLargeName, }; _tourRepository.CreateTour(newTour); return(Redirect("/Administration/TourList")); } return(View()); }
public IHttpActionResult Post(TourPostDto dto) { var response = _tourRepository.CreateTour(dto); if (response == null) { return(Created(Request.RequestUri, response)); } return(BadRequest()); }
public Tournament CreateTournament(Tournament Tour) { try { _tourVali.CheckIfTournamentIsNull(Tour); _tourVali.ValidateDatesIsNotBeforeTodayOnCreatedTournament(Tour); return(_tourRepo.CreateTour(_tourVali.ValidateTournament(Tour))); }catch (Exception ex) { throw ex; } }
public Contracts.Tour CreateTour(Contracts.Tour tour) { Model.Tour efTour = _mapper.Map <Contracts.Tour, Model.Tour>(tour); efTour = _tourRepository.CreateTour(efTour); return(_mapper.Map <Model.Tour, Contracts.Tour>(efTour)); }