public async Task <Models.TbEndereco> InserirEnderecoDatabase(Models.TbEndereco endereco) { await db.TbEndereco.AddAsync(endereco); await db.SaveChangesAsync(); return(endereco); }
public async Task <Models.TbEndereco> AlterarEndereco(int idendereco, Models.TbEndereco novo) { ValidarId(idendereco); ValidarId(novo.IdCliente); ValidarTexto(novo.DsComplemento, "endereço"); ValidarTexto(novo.NmCidade, "cidade"); ValidarTexto(novo.NmEstado, "estado"); ValidarTexto(novo.NmEndereco, "nome do endereço"); ValidarTexto(novo.DsEndereco, "endereço"); ValidarTexto(novo.DsCep, "cep"); return(await business.AlterarEndereco(idendereco, novo)); }
public async Task <Models.TbEndereco> AlterarEndereco(int idendereco, Models.TbEndereco novo) { var atual = await this.ConsultarEnderecoPorId(idendereco); atual.NmEndereco = novo.NmEndereco; atual.DsEndereco = novo.DsEndereco; atual.NrEndereco = novo.NrEndereco; atual.DsCep = novo.DsCep; atual.NmEstado = novo.NmEstado; atual.NmCidade = novo.NmCidade; await db.SaveChangesAsync(); return(atual); }
public Models.TbEndereco Conversor(Models.Request.EnderecoRequest request) { Models.TbEndereco tabela = new Models.TbEndereco(); tabela.IdCliente = request.cliente; tabela.NmEndereco = request.nome; tabela.DsEndereco = request.endereco; tabela.NrEndereco = request.numero; tabela.DsCep = request.cep; tabela.DsComplemento = request.complemento; tabela.DsCelular = request.celular; tabela.NmCidade = request.cidade; tabela.NmEstado = request.estado; return(tabela); }
public Models.Response.EnderecoResponse Conversor(Models.TbEndereco tabela) { Models.Response.EnderecoResponse response = new Models.Response.EnderecoResponse(); response.id = tabela.IdEndereco; response.cliente = tabela.IdCliente; response.nome = tabela.NmEndereco; response.endereco = tabela.DsEndereco; response.numero = tabela.NrEndereco; response.cep = tabela.DsCep; response.complemento = tabela.DsComplemento; response.celular = tabela.DsCelular; response.cidade = tabela.NmCidade; response.estado = tabela.NmEstado; return(response); }