Beispiel #1
0
        public async Task <Performer> AddPerformer(PerfomerCreateDto perfomerCreateDto)
        {
            var performer = await perfomerCreateDto.ToEntity();

            await _db.Performers.AddAsync(performer);

            await _db.SaveChangesAsync();

            await _db.DisposeAsync();

            return(performer);
        }
Beispiel #2
0
        public async Task <bool> UpdatePerformer(Guid id, PerfomerCreateDto perfomerCreateDto)
        {
            var performer = await _db.Performers.FirstOrDefaultAsync(c => c.PerformerId == id);

            if (performer == null)
            {
                return(false);
            }

            performer = await perfomerCreateDto.ToEntity();

            await _db.SaveChangesAsync();

            await _db.DisposeAsync();

            return(true);
        }