public static DestinatieDTO GetFromDTO(Destinatie destinatie)
        {
            var id   = destinatie.Id;
            var nume = destinatie.Nume;

            return(new DestinatieDTO(id, nume));
        }
 public static Destinatie[] GetFromDTO(DestinatieDTO[] destinatiiDTO)
 {
     Destinatie[] destnatii = new Destinatie[destinatiiDTO.Length];
     for (var i = 0; i < destinatiiDTO.Length; i++)
     {
         destnatii[i] = GetFromDTO(destinatiiDTO[i]);
     }
     return(destnatii);
 }
 public Cursa CautaCursaDupaDetalii(DateTime dataCautare, Destinatie destinatieCautare)
 {
     try
     {
         return(_server.FindCursa(dataCautare, destinatieCautare));
     }
     catch (AppException e)
     {
         return(null);
     }
 }
        public static Cursa CautaCursaDupaDetalii(DateTime dataCautare, Destinatie destinatieCautare)
        {
            var listaCursa = ServiceCursa.FindAllCurse();
            var cursa      = default(Cursa);

            listaCursa.ToList().ForEach(x =>
            {
                if (x.IdDestinatie == destinatieCautare.Id && x.DataPlecare.CompareTo(dataCautare) == 0)
                {
                    cursa = x;
                }
            });
            return(cursa);
        }
Esempio n. 5
0
        public Cursa FindCursa(DateTime data, Destinatie destinatie)
        {
            CreateConnection();
            SendRequest(new FindCursaRequest(data, DTOUtils.GetFromDTO(destinatie)));
            var response = ReadResponse();

            if (response is ErrorResponse)
            {
                var err = (ErrorResponse)response;
                throw new AppException(err.ErrorMessage);
            }

            var resp       = (FindCursaResponse)response;
            var cursa      = resp.Cursa;
            var dataToSend = DTOUtils.GetFromDTO(cursa);

            return(dataToSend);
        }
 public MasinaDestinatie(Masina masina, Destinatie destinatie)
 {
     _masina     = masina;
     _destinatie = destinatie;
 }
Esempio n. 7
0
 public Cursa FindCursa(DateTime data, Destinatie destinatie)
 {
     return(MainService.CautaCursaDupaDetalii(data, destinatie));
 }