Exemplo n.º 1
0
        public async Task <BrandAccessResponse> CreateAsync(BrandAccess model)
        {
            var entity = _mapper.Map <Marca>(model);
            await _context.AddAsync(entity);

            return(await _context.SaveChangesAsync() > 0 ? _mapper.Map <BrandAccessResponse>(entity) : null);
        }
Exemplo n.º 2
0
        public async Task <BrandAccessResponse> UpdateAsync(BrandAccess request)
        {
            var entity = _context.Set <Marca>().SingleOrDefault(x => x.Id == new Guid(request.Id));

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

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