public async Task <IActionResult> AddTour(NewTourForm addTour) { await _tourService.SaveNewTour(addTour); string message = "Add of new Tour"; var logger = _loggerCreator.FactoryMethod(); logger.LoggMessage(this.GetType().Name, message); return(RedirectToAction("AllToursForGuide", "Guide")); }
public async Task SaveNewTour(NewTourForm addTour) { Tour tour = new Tour(); tour.Name = addTour.Name; tour.Data = addTour.Date; if (tour.Name != null && tour.Data != null) { await db.Tours.AddAsync(tour); await db.SaveChangesAsync(); } else { throw new Exception("Some field of tour is null"); } }
public NewTourForm CreateNewTourForm() { NewTourForm addTour = new NewTourForm(); return(addTour); }