public async Task <NightClubCreateViewModel> CreateAsync(string name, string coverUrl, string description, string businessHours, string location, string telephoneForReservations, string userId) { var nightClub = new NightClub() { Name = name, CoverUrl = coverUrl, Description = description, BusinessHours = businessHours, Location = location, TelephoneForReservations = telephoneForReservations, UserId = userId }; await dbContext.NightClubs.AddAsync(nightClub); await dbContext.SaveChangesAsync(); return(nightClub.MapTo <NightClubCreateViewModel>()); }
public async Task <int> CreateAsync(string title, string description, string pictureUrl, DateTime when, string nightClubId) { var @event = new Event() { Title = title, Description = description, PictureUrl = pictureUrl, When = when, NightClubId = nightClubId, }; await dbContext.Events.AddAsync(@event); await dbContext.SaveChangesAsync(); return(@event.Id); }
public async Task <int> SaveChangesAsync() { return(await Db.SaveChangesAsync()); }