Ejemplo n.º 1
0
 //[ValidateAntiForgeryToken]
 public IActionResult Update([Required] TravelDate travelDate)
 {
     if (ModelState.IsValid)
     {
         _travelDateRepository.Update(travelDate);
     }
     return(RedirectToAction("Index", "Travel"));
 }
Ejemplo n.º 2
0
        public override void Place(Member m, Product p, SqlTransaction trans = null)
        {
            Remark = MatchGuid.ToString();
            Size   = TravelDate.ToString("yyyy-MM-dd");

            //Product product = Product.Cache.ProductList.Find(p =>
            //    p.ProductType.Equals(ProductType.MatchTicket));

            base.Place(m, p, trans);
        }
Ejemplo n.º 3
0
        //[ValidateAntiForgeryToken]
        public IActionResult Save([Required] TravelDate travelDate)
        {
            if (ModelState.IsValid)
            {
                _travelDateRepository.InnerAdd(travelDate);
                return(RedirectToAction("Index", "Travel"));
            }

            return(View());
        }
Ejemplo n.º 4
0
        public ITravelDate Add(string travelName, DateTime dateOfTravel)
        {
            var travelDate = new TravelDate()
            {
                TravelName   = travelName,
                DateOfTravel = dateOfTravel
            };

            var entityEntry = InnerAdd(travelDate);

            return(entityEntry);
        }
Ejemplo n.º 5
0
 //[ValidateAntiForgeryToken]
 public IActionResult Edit([Required] TravelDate travelDate)
 {
     if (ModelState.IsValid)
     {
         //_var.Add(24, travelDate.Id);
         return(View(travelDate));
     }
     else
     {
         return(View());
     }
 }
Ejemplo n.º 6
0
        private static ITravelDate CreateTravel(List <string> words)
        {
            if (words.Count < 4)
            {
                throw new ArgumentException("Too few parameters provided to create travel.");
            }

            var traveler = new TravelDate()
            {
                Id           = Int32.Parse(words[1]),
                TravelName   = words[2],
                DateOfTravel = DateTime.Parse(words[3])
            };

            return(traveler);
        }
Ejemplo n.º 7
0
        }                                 //in kilometers

        public override string ToString()
        {
            return(string.Format("[ Travel: ID={0}, CarLicensePlate={1}, TravelDate={2}, StartPoint={3}, Destination={4}, Distance={5} ]", ID, CarLicensePlate, TravelDate.ToString(), StartPoint, Destination, Distance));
        }
Ejemplo n.º 8
0
        public void TestRequestSearch()
        {
            User user = new User(new Email("*****@*****.**"), new UserName("First", "Last"), "pwd", null);
            UserRepository.Instance.SaveUser(user);

            DomainModel.TravelDate travelDate = new TravelDate(DateTime.Now);
            Location fromLocation = new Location("place", travelDate);
            Location toLocation = new Location("place", travelDate);
            Package package = new Package("My Package", "1 Kg", "1x2x3 kg");

            Request request = new Request(user, package, fromLocation, toLocation);

            IRequestRepository repository = RequestRepository.Instance;
            repository.Save(request);
            DomainModel.TravelDate travelDate2 = new TravelDate(DateTime.Now);
            List<Request> requestlist = repository.Search(fromLocation, toLocation, travelDate2);
            try
            {
                Assert.GreaterOrEqual(requestlist.Count, 1);
            }
            finally
            {
                repository.Delete(request);
                UserRepository.Instance.Delete(user);
            }
        }
Ejemplo n.º 9
0
 public void TestRequestCreation()
 {
     TravelDate travelDate = new TravelDate(DateTime.Now);
     Location fromLocation = new Location("place", travelDate);
     Location toLocation = new Location("place", travelDate);
     Package package = new Package("My Package", "1 Kg", "1x2x3 kg");
     User user = new User(new Email("*****@*****.**"), new UserName("First", "Last"), "pwd", null);
     Request request = new Request(user, package, fromLocation, toLocation);
 }