public async Task <ClienteDbModel> CriarClienteAsync(ClienteDbModel clienteDbModel) { Cliente cliente = _mapper.Map <ClienteDbModel, Cliente>(clienteDbModel); await _dataSet.AddAsync(cliente); await _dataContext.SaveChangesAsync(); return(_mapper.Map <Cliente, ClienteDbModel>(cliente)); }
public async Task <ClienteDbModel> AlterarClienteAsync(ClienteDbModel clienteDbModel) { var cliente = await _dataSet .SingleOrDefaultAsync(q => q.Id == clienteDbModel.Id); if (cliente == null) { return(null); } Cliente clienteToUpdate = _mapper .Map <ClienteDbModel, Cliente>(clienteDbModel); _dataContext .Entry(cliente) .CurrentValues .SetValues(clienteToUpdate); await _dataContext.SaveChangesAsync(); return(_mapper.Map <Cliente, ClienteDbModel>(clienteToUpdate)); }
public Task <ClienteDbModel> CriarClienteAsync(ClienteDbModel clienteDbModel) { throw new NotImplementedException(); }