public BaseVerbale CreaDettaglio(long verbaleid) { BaseVerbale verbale = new BaseVerbale(); long current = verbaleid; using (ComandoEntities entities = new ComandoEntities()) { this.violazione = entities.Violazione.Where(x => x.Verbale_Id == verbaleid).Select(x => x).FirstOrDefault(); this.trasgressore = this.verbale.Trasgressore; this.avvocato = this.verbale.Avvocato; if (this.verbale.Agente != null) { this.agente1 = this.verbale.Agente2.ElementAt <Agente>(1); } if (this.verbale.Agente2 != null) { this.agente2 = this.verbale.Agente2.ElementAt <Agente>(2); } return(Helper.RiempiCampi(this.verbale, this.agente1, this.agente2, this.violazione, this.trasgressore, null, null, null, this.avvocato, null, null)); } }