public IActionResult OnGet(int?id) { if (id == null) { return(NotFound()); } var gig = _unityOfWork.Gigs.GetGig(id); if (gig == null) { return(NotFound()); } if (gig.ArtistId != _userManager.GetUserId(this.User)) { return(new UnauthorizedResult()); } Input = new InputModelGig() { Id = gig.Id, Date = gig.DateTime.ToString("yyyy-MM-dd"), Time = gig.DateTime.ToString("HH:mm"), Venue = gig.Venue, Genre = gig.GenreId, Genres = _unityOfWork.Genres.GetGenres() }; return(Page()); }
public GigDetailsModel(IUnityOfWork unityOfWork, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager) { _userManager = userManager; _signInManager = signInManager; _unityOfWork = unityOfWork; Input = new InputModelGig(); }