public static CursaDTO[] GetFromDTO(Cursa[] curse) { CursaDTO[] curseDTO = new CursaDTO[curse.Length]; for (var i = 0; i < curse.Length; i++) { curseDTO[i] = GetFromDTO(curse[i]); } return(curseDTO); }
public static Cursa GetFromDTO(CursaDTO cursa) { var id = cursa.Id; var nrLocuri = cursa.LocuriDisponibile; var dataPlecare = cursa.DataPlecare; var locPlecare = cursa.LocPlecare; if (cursa.Destinatie != null) { var dest = cursa.Destinatie; return(new Cursa(id, DTOUtils.GetFromDTO(dest), dataPlecare, nrLocuri, locPlecare)); } else { var idDest = cursa.IdDestinatie; return(new Cursa(id, idDest, dataPlecare, nrLocuri, locPlecare)); } }