/// <summary> /// Verifica che la richiesta coinvolga la lavorazione /// di una determinata procedura. /// </summary> /// <param name="urlProcedura">url della procedura</param> /// <returns></returns> public bool ContainsProcedura(decimal idSottoTitolo) { return(Pratiche.Where(q => idSottoTitolo == (q.SottoTitolo.Id)).Count() > 0); }
public Pratica GetPraticaByKey(decimal pratKey) { return(Pratiche.Where(q => q.Id == pratKey).FirstOrDefault()); }
/// <summary> /// Accessor per il calcolo del numero complessivo di allegati. /// </summary> //public int NumeroAllegati //{ // get // { // if (Pratiche != null && Pratiche.Count() > 0) // return Pratiche.Sum(q => q.NumeroAllegati); // else // return 0; // } //} /// <summary> /// Verifica che la richiesta coinvolga la lavorazione /// di una determinata procedura. /// </summary> /// <param name="urlProcedura">url della procedura</param> /// <returns></returns> public bool ContainsProcedura(string urlProcedura) { return(Pratiche.Where(q => urlProcedura.Contains(q.SottoTitolo.UrlProcedura)).Count() > 0); }