/// <summary> /// Deleta usuário /// </summary> /// <param name="pessoa">Pessoa a ser deletada</param> /// <returns>Objeto de retorno com informações sobre a deleção</returns> public Retorno Deletar(int Cpf) { try { _contexto.Remove(_contexto.Pessoas.Single(a => a.Cpf == Cpf)); _contexto.SaveChanges(); return(new Retorno { Estado = "Sucesso", Mensagem = "Usuário removido com sucesso" }); } catch { return(new Retorno { Estado = "Erro", Mensagem = "Erro ao remover usuário" }); } }
public Retorno Alterar(Pessoa pessoa) { try { _contexto.Pessoas.Update(pessoa); _contexto.SaveChanges(); return(new Retorno { Estado = "Sucesso", Id = pessoa.Id, Mensagem = "Usuário alterado com sucesso" }); } catch { return(new Retorno { Estado = "Erro", Mensagem = "Erro ao alterar pessoa" }); } }
/// <summary> /// Método responsável por inserir pessoa. /// </summary> /// <param name="pessoa">Pessoa inserida pelo usuário</param> /// <returns>True: Inserido com sucesso e False: Erro ao inserir</returns> public Retorno Inserir(Pessoa pessoa) { try { _contexto.Add(pessoa); _contexto.SaveChanges(); return(new Retorno { Estado = "Sucesso", Id = pessoa.Id, Mensagem = "Usuário inserido com sucesso" }); } catch { //TODO: Inserir notificação para o slack return(new Retorno { Estado = "Erro", Mensagem = "Erro ao inserir usuário" }); } }
public Retorno Inserir(Endereco endereco) { try { _contexto.Add(endereco); _contexto.SaveChanges(); return(new Retorno { Estado = "Sucesso", Id = endereco.Id, Mensagem = "Endereço inserido com sucesso" }); } catch { //TODO: Inserir notificação para o slack return(new Retorno { Estado = "Erro", Mensagem = "Erro ao inserir endereço" }); } }