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));
            }
        }