Beispiel #1
0
        public async Task <SizeAccessResponse> CreateAsync(SizeAccess model)
        {
            var entity = _mapper.Map <Tamaño>(model);
            await _context.AddAsync(entity);

            return(await _context.SaveChangesAsync() > 0 ? _mapper.Map <SizeAccessResponse>(entity) : null);
        }
Beispiel #2
0
        public async Task <SizeAccessResponse> UpdateAsync(SizeAccess request)
        {
            var entity = await _context.Set <Tamaño>().SingleOrDefaultAsync(x => x.Id == new Guid(request.Id));

            if (entity is null)
            {
                throw new KeyNotFoundException($"Tamaño no existe con id: {request.Id}");
            }
            var brand = _mapper.Map(request, entity);

            return(await _context.SaveChangesAsync() > 0 ? _mapper.Map <SizeAccessResponse>(entity) : null);
        }