public static List <Avaria> Index() { Utilizador uti = Utilizadores.Autenticado(); List <Avaria> avarias = Avarias.Where("utilizador_id", "=", uti.Id); return(avarias); }
public static List <Contrato> TodasLeituras() { Utilizador utilizador = Utilizadores.Autenticado(); List <Contrato> contratos = Contratos.Where("utilizador_id", "=", utilizador.Id.ToString()); return(contratos); }
public static Leitura Add(int valor, Contrato contrato) { Utilizador uti = Utilizadores.Autenticado(); DateTime data = DateTime.Now; Leitura leitura = Leituras.Novo(valor, data, contrato); return(leitura); }
public static List <Leitura> TodasLeituras() { List <Leitura> leituras = new List <Leitura>(); Utilizador uti = Utilizadores.Autenticado(); List <Contrato> contratos = Contratos.Where("utilizador_id", "=", uti.Id.ToString()); foreach (Contrato contrato in contratos) { foreach (Leitura leitura in Leituras.Where("contrato_id", "=", contrato.Id.ToString())) { leituras.Add(leitura); } } return(leituras); }
/// <summary> /// Identifica utilizador logado /// </summary> /// <returns></returns> public static Utilizador Autencicado() { return(Utilizadores.Autenticado()); }