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); }
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); }