Esempio n. 1
0
        public async Task <IActionResult> AddEvent(AddEventViewModel newEvent)
        {
            if (ModelState.IsValid)
            {
                var bannerName = FileUploader.UploadFile(newEvent.Banner).Result;

                await eventsService.AddEvent(new Event
                {
                    Description = newEvent.Description,
                    Name        = newEvent.Name,
                    Banner      = bannerName,
                    Category    = await eventsService.GetCategoryById(newEvent.CategoryId),
                    Date        = newEvent.Date,
                    Venue       = await venuesService.GetVenueById(newEvent.VenueId)
                });

                return(View("InstructionEventAdded"));
            }

            return(View("Index"));
        }