using MP.Core.DTO; using MP.Data.DbModels; namespace MP.Data.Translate { public class DbDto { /// /// Converter da record originale a DTO x invio a componenti Client WASM senza EFCore /// /// /// public static MappaStatoExplDTO Mse2DTO(MappaStatoExplModel? origRec) { MappaStatoExplDTO result = new MappaStatoExplDTO(); if (origRec != null) { result = new MappaStatoExplDTO() { CodArticolo = origRec.CodArticolo, CodMacchina = origRec.CodMacchina, DataInizioOdl = origRec.DataInizioOdl, DescrizioneStato = origRec.DescrizioneStato, Disegno = origRec.Disegno, Durata = origRec.Durata, IdxMacchina = origRec.IdxMacchina, IdxOdl = origRec.IdxOdl, IdxPOdl = origRec.IdxPOdl, IdxStato = origRec.IdxStato, LastUpdate = origRec.LastUpdate, Nome = origRec.Nome, NumPezzi = origRec.NumPezzi, PezziConf = origRec.PezziConf, PezziProd = origRec.PezziProd, RowNum = origRec.RowNum, Semaforo = origRec.Semaforo, TCAssegnato = origRec.TCAssegnato, TCEff = origRec.TCEff, TCEffRT = origRec.TCEffRT, TCLav = origRec.TCLav, TCLavRT = origRec.TCLavRT, TCMedio = origRec.TCMedio, TCMedioRt = origRec.TCMedioRt, TempoAuto = origRec.TempoAuto, TempoOn = origRec.TempoOn, TempoRun = origRec.TempoRun, Url = origRec.Url }; } return result; } } }