public static async Task <bool> SaveAsync(Oportunidade oportunidade, int idCliente, string token) { if (await SeguracaServ.validaTokenAsync(token)) { if (oportunidade.ID == 0) { OportunidadeRep rep = new OportunidadeRep(); oportunidade.DataCriacao = DateTime.Now; oportunidade.DataEdicao = DateTime.Now; oportunidade.Ativo = true; try { rep.Add(oportunidade); if (await EnderecoServ.SaveEnderecoAsync(oportunidade.Endereco, token)) { return(false); } return(false); } catch (Exception e) { ///:) return(false); } } else { OportunidadeRep rep = new OportunidadeRep(); oportunidade.DataEdicao = DateTime.Now; try { rep.Update(oportunidade); if (await EnderecoServ.RemoveEnderecoAsync(oportunidade.Endereco, token)) { await EnderecoServ.SaveEnderecoAsync(oportunidade.Endereco, token); return(true); } return(false); } catch (Exception e) { ///:) return(false); } } } else { return(false); } }
public async Task <object> GetEnderecoByCEPAsync(string cep) { // Correios return(await EnderecoServ.GetEnderecoByCep(cep)); }