public Usuario BuscarInformacoes(int usuarioID) { var conex = new ConectionFactory(); string sp = "spBuscarInformacoes"; //Criando lista de parâmetros e inserindo um a um var parametros = new List <SqlParameter> { new SqlParameter("@usuarioID", usuarioID) }; DataTable table = conex.ExecutaSpDataTable(sp, parametros); if (table.Rows.Count <= 0) { return(new Usuario()); } return(new Usuario() { Id = int.Parse(table.Rows[0]["Id"].ToString()), Nome = table.Rows[0]["Nome"].ToString(), Email = table.Rows[0]["Email"].ToString(), Perfil = new Perfil() { Tipo = table.Rows[0]["Tipo"].ToString() } }); }
public Usuario Login(LoginViewModel model) { var conex = new ConectionFactory(); string sp = "spLogin"; //Criando lista de parâmetros e inserindo um a um var parametros = new List <SqlParameter> { new SqlParameter("@email", model.Email), new SqlParameter("@senha", model.Senha), }; DataTable table = conex.ExecutaSpDataTable(sp, parametros); if (table == null || table.Rows.Count == 0) { return(new Usuario()); } return(new Usuario() { Id = int.Parse(table.Rows[0]["Id"].ToString()), Nome = table.Rows[0]["Nome"].ToString(), Email = table.Rows[0]["Email"].ToString(), Perfil = new Perfil() { Tipo = table.Rows[0]["Tipo"].ToString() } }); }
public List <Ong> Listar(string pesquisa) { var conex = new ConectionFactory(); string sp = "spListaOng"; var parametros = new List <SqlParameter> { new SqlParameter("@pesquisa", pesquisa) }; var dt = conex.ExecutaSpDataTable(sp, parametros); return(ConvertTable(dt)); }
public Animal Buscar(int id) { var conex = new ConectionFactory(); string sp = "spBuscarAnimal"; var parametros = new List <SqlParameter> { new SqlParameter("@idAnimal", id) }; var dt = conex.ExecutaSpDataTable(sp, parametros); return(ConvertTable(dt).FirstOrDefault()); }
public List <Animal> ListarFavoritoCliente(int ClienteId) { var conex = new ConectionFactory(); string sp = "spListaFavoritos"; var parametros = new List <SqlParameter> { new SqlParameter("@idCliente", ClienteId) }; var dt = conex.ExecutaSpDataTable(sp, parametros); return(ConvertTable(dt)); }
public List <Animal> ListarAnimalOng(int ongId) { var conex = new ConectionFactory(); string sp = "spListaAnimalOng"; var parametros = new List <SqlParameter> { new SqlParameter("@OngId", ongId) }; var dt = conex.ExecutaSpDataTable(sp, parametros); return(ConvertTable(dt)); }
public Cliente Buscar(int id) { var conex = new ConectionFactory(); string sp = "spBuscarCliente"; var parametros = new List <SqlParameter> { new SqlParameter("@Id", id) }; var dt = conex.ExecutaSpDataTable(sp, parametros); var ongs = new List <Ong>(); return(ConvertTable(dt).FirstOrDefault()); }