Esempio n. 1
0
        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>());
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 public async Task <int> SaveChangesAsync()
 {
     return(await Db.SaveChangesAsync());
 }