// GET: api/Tours/5 public MTour Get(int id) { TourActions TA = new TourActions(); MTour tour = TA.GetTourById(id); tour.VisitedCities = null; return(tour); }
public virtual bool ChangeTour(MTour n) { uow.Tours.Update(new Tour { NameTour = n.NameTour, DepartureCity = n.DepartureCity, Transport = n.Transport, TypeFood = n.TypeFood, MovingTime = n.MovingTime, Cost = n.Cost, Description = n.Description, DataEnd = n.DataEnd, DataStart = n.DataStart }); uow.Save(); return(true); }
public void Post([FromBody] MTour value) { var ma = value.VisitedCities; foreach (var t in ma) { t.Tour = value; } value.VisitedCities = new List <MCity>(ma); TourActions TA = new TourActions(); TA.AddTour(value); }
public virtual bool ChangeTour(MTour n) { uow.Tours.Update(new Tour { NameTour = n.NameTour, Transport = n.Transport, Cost = n.Cost, Description = n.Description, HotelId = n.HotelId, TourID = n.TourID }); uow.Save(); return(true); }
public void AddTour() { var mock = new Mock <TourActions>(); uow = new UnitOfWork(context, new ContextRepository <Role>(context), new ContextRepository <User>(context), new ContextRepository <Tour>(context), new ContextRepository <City>(context)); MTour bt = new MTour() { NameTour = "Egypt", TourID = 3 }; mock.Setup(a => a.AddTour(bt)).Returns(true); Assert.That(mock.Object.AddTour(bt), Is.True); }
public void ChangeTour() { var mock = new Mock <TourActions>(); uow = new UnitOfWork(context, new ContextRepository <User>(context), new ContextRepository <Tour>(context), new ContextRepository <City>(context), new ContextRepository <Hotel>(context)); MTour newm1 = new MTour { NameTour = "b" }; mock.Setup(a => a.ChangeTour(newm1)).Returns(true); Assert.That(mock.Object.ChangeTour(newm1), Is.True); }
public virtual bool AddTour(MTour n) { List <City> VS = new List <City>(); foreach (var t in n.VisitedCities) { VS.Add(new City() { NameCity = t.NameCity, NameCountry = t.NameCountry }); } uow.Tours.Create(new Tour { NameTour = n.NameTour, DepartureCity = n.DepartureCity, Transport = n.Transport, TypeFood = n.TypeFood, MovingTime = n.MovingTime, Cost = n.Cost, Description = n.Description, DataEnd = n.DataEnd, DataStart = n.DataStart, VisitedCities = new List <City>(VS) }); uow.Save(); return(true); }
public void GetTourById() { var mock = new Mock <TourActions>(); uow = new UnitOfWork(context, new ContextRepository <User>(context), new ContextRepository <Tour>(context), new ContextRepository <City>(context), new ContextRepository <Hotel>(context)); MTour bt = new MTour() { NameTour = "Egypt", TourID = 3 }; mock.Setup(a => a.GetTourById(3)).Returns(bt); mock.Setup(a => a.AddTour(bt)); Assert.That(mock.Object.GetTourById(3), Is.EqualTo(bt)); }
public void Put(int id, [FromBody] MTour value) { tourActions.ChangeTour(value); }
public void Post([FromBody] MTour value) { tourActions.AddTour(value); }
public void Put(int id, [FromBody] MTour value) { TourActions TA = new TourActions(); TA.ChangeTour(value); }