Пример #1
0
        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"));
        }
Пример #2
0
        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");
            }
        }
Пример #3
0
        public NewTourForm CreateNewTourForm()
        {
            NewTourForm addTour = new NewTourForm();

            return(addTour);
        }