コード例 #1
0
        public async Task <IActionResult> Create([Bind("VenueId,VenueName")] Venue venue)
        {
            if (venueRepository.DoesVenueExist(venue.VenueName))
            {
                ModelState.AddModelError("VenueName", "Venue already exists. Please enter another venue.");
            }
            else if (ModelState.IsValid)
            {
                venue = await venueRepository.AddAsync(venue);

                await auditLogger.log(GetUserId(), $"Venue Created {venue.VenueName}");

                return(RedirectToAction(nameof(Index)));
            }
            return(View(venue));
        }