Example #1
0
        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());
 }