private Mezzo MapMezzo(MezzoDTO mezzoDto) { var coordinate = new Coordinate(0, 0); var sede = new Sede(mezzoDto.CodiceDistaccamento, null, null, null, "", "", "", "", ""); var mezzo = new Mezzo(mezzoDto.CodiceMezzo, mezzoDto.Descrizione, mezzoDto.Genere, GetStatoOperativoMezzo(mezzoDto.CodiceDistaccamento, mezzoDto.CodiceMezzo, mezzoDto.Movimentazione.StatoOperativo), mezzoDto.CodiceDistaccamento, sede, coordinate) { DescrizioneAppartenenza = mezzoDto.DescrizioneAppartenenza, }; return(mezzo); }
private Mezzo MapMezzo(AnagraficaMezzo anagraficaMezzo, MezzoDTO mezzoDto) { var coordinate = new Coordinate(0, 0); //bool CoordinateFake = false; var distaccamento = _getDistaccamentoByCodiceSedeUC.Get(mezzoDto.CodiceDistaccamento).Result; var sede = new Sede(mezzoDto.CodiceDistaccamento, distaccamento != null ? distaccamento.DescDistaccamento : "", distaccamento != null ? distaccamento.Indirizzo : "", distaccamento != null ? distaccamento.Coordinate : null, "", "", "", "", ""); if (anagraficaMezzo != null) { Mezzo mezzo = new Mezzo(anagraficaMezzo.GenereMezzo.CodiceTipo + "." + anagraficaMezzo.Targa, anagraficaMezzo.Targa, anagraficaMezzo.GenereMezzo.Codice, GetStatoOperativoMezzo(anagraficaMezzo.Sede.Id, anagraficaMezzo.GenereMezzo.CodiceTipo + "." + anagraficaMezzo.Targa, mezzoDto.Movimentazione.StatoOperativo), mezzoDto.CodiceDistaccamento, sede, coordinate) { DescrizioneAppartenenza = mezzoDto.DescrizioneAppartenenza, }; return(mezzo); } else { var mezzo = new Mezzo(mezzoDto.CodiceMezzo, mezzoDto.Descrizione, mezzoDto.Genere, GetStatoOperativoMezzo(mezzoDto.CodiceDistaccamento, mezzoDto.CodiceMezzo, mezzoDto.Movimentazione.StatoOperativo), mezzoDto.CodiceDistaccamento, sede, coordinate) { DescrizioneAppartenenza = mezzoDto.DescrizioneAppartenenza, }; return(mezzo); } }