public String CreateTravelList(TravelList list, string name) { list.UserName = name; var x = _travelListRepository.Create(list); return(x.Id); }
public string CreateTravelList(CreateTravelListRequest o) { var loc = new Location(o.Name, o.LngCoord, o.LatCoord, o.Image); var list = new TravelList(o.Listname, o.StartDate, o.Description, o.EndDate, loc, User.Identity.Name); var id = _travelListService.CreateTravelList(list, User.Identity.Name); return(list.Id); }
public IActionResult DeleteTravellist(int id) { TravelList tl = _travelRepo.GetTravelListId(id); _travelRepo.Delete(tl); _travelRepo.SaveChanges(); return(NoContent()); }
public async Task <ActionResult> DeleteConfirmed(Guid id) { TravelList travelList = await db.TravelLists.FindAsync(id); db.TravelLists.Remove(travelList); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
private void ShowTravelWindow(TravelList travelList) { TravelWindow window = new TravelWindow(travelList); window.Owner = this; this.Hide(); window.ShowDialog(); this.Show(); }
public ActionResult EditTravelList(TravelList tl) { var succes = _travelListService.UpdateTravelList(tl); if (!succes) { return(BadRequest("Can't find list")); } return(Ok()); }
public IActionResult DeleteDestination(int tlid, int id) { TravelList tl = _travelRepo.GetTravelListId(tlid); Destination d = _travelRepo.GetDestinationtId(tlid, id); tl.Itinerary.Remove(d); _travelRepo.SaveChanges(); return(NoContent()); }
public ActionResult <TravelList> GetTravelList(string id) { TravelList travelList = _travelListService.GetListItemFromUserById(id); if (travelList == null) { return(BadRequest()); } return(travelList); }
public TravelWindow(TravelList travelList) { InitializeComponent(); TravelViewModel vm = new TravelViewModel(travelList); DataContext = vm; if (vm.CloseAction == null) { vm.CloseAction = new Action(this.Close); } }
public async Task <ActionResult> Edit([Bind(Include = "TravelID,FlightVessel,FlightCode,ArrivalDate")] TravelList travelList) { if (ModelState.IsValid) { db.Entry(travelList).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(travelList)); }
async void Button_AddNewTravel(object sender, EventArgs e) { await Navigation.PushAsync(new AddTravelData(LicensePlateNumber)); MessagingCenter.Subscribe <AddTravelData, Travel>(this, "DatabaseOperationSucceeded", (_sender, travel) => { TravelList.Add(travel); TravelList = SortListByTravelDateDesc(TravelList); Travels.ItemsSource = TravelList; MessagingCenter.Unsubscribe <AddTravelData, Travel>(this, "DatabaseOperationSucceeded"); }); }
public IActionResult CreatePaggengerList([FromBodyAttribute] TravelList req) { try { if (ModelState.IsValid) { using (TravelListProcessor processor = new TravelListProcessor(_applicationDbContext)) { Mpower.Rail.Model.Rail.TravelList travellst = processor.CreateTravelList(req); if (travellst != null) { return(Ok(new Application_ResponseWrapper() { ResponseCode = "0", ResponseMessage = "success", Status = "success", ResponseResult = travellst })); } else { return(Ok(new Application_ResponseWrapper() { ResponseCode = "1000", ResponseMessage = "Invalid model", Status = "failed" })); } } } else { return(Ok(new Application_ResponseWrapper() { ResponseCode = "1000", ResponseMessage = "Invalid model", Status = "failed" })); } } catch (Exception ex) { _errorRepository. Add(new Application_Errors { applicationID = 1, errorDescription = ex.ToString(), errorType = "Exception", logDate = System.DateTime.Now, pageID = 0, Source = "Mpower/Rail/Journey/CreateTravelList" }); _errorRepository.Commit(); return(Ok(new Application_ResponseWrapper() { ResponseCode = "1005", ResponseMessage = "An error has occured", Status = "failed" })); } }
public async Task <ActionResult> Create([Bind(Include = "TravelID,FlightVessel,FlightCode,ArrivalDate")] TravelList travelList) { if (ModelState.IsValid) { travelList.TravelID = Guid.NewGuid(); db.TravelLists.Add(travelList); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(travelList)); }
public bool UpdateTravelList(TravelList tl) { try { _travelListRepository.Update(tl); } catch (Exception e) { return(false); } return(true); }
/// <summary> /// This Method will return TravelList Details /// </summary> /// <param name="travelListId">accept travel list ID</param> /// <returns>it return travel list details on object</returns> public object GetTravelList(long travelListId) { TravelList travel = _travelListRepository.FindBy(m => m.Id == travelListId).FirstOrDefault(); IEnumerable <TravelPassengerLists> travelPassengerlst = _travelpassengerlistRepository.FindBy(m => m.travelList == travelListId).AsQueryable(); List <Passengers> psgrlst = (from pl in _passengerRepository.GetAll().AsQueryable() join tp in travelPassengerlst on pl.Id equals tp.passenger orderby pl.name select pl).ToList(); object returnObj = new { Id = travel.Id, description = travel.description, listName = travel.listName, Passengers = psgrlst }; return(returnObj); }
/// <summary> /// This Method will check that travelid exist or not /// </summary> /// <param name="travellistId">accept travel list ID</param> /// <returns>it return true/false</returns> public bool CheckTravelList(long travellistId) { TravelList travel = _travelListRepository.FindBy(m => m.Id == travellistId).FirstOrDefault(); if (travel != null) { return(true); } else { return(false); } }
// GET: TravelLists/Delete/5 public async Task <ActionResult> Delete(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TravelList travelList = await db.TravelLists.FindAsync(id); if (travelList == null) { return(HttpNotFound()); } return(View(travelList)); }
public ActionResult NewTravellist(TravelList t) { TravelList travellist = new TravelList() { Name = t.Name, Country = t.Country, Street = t.Street, HouseNr = t.HouseNr, DateLeave = t.DateLeave, DateBack = t.DateBack }; _travelRepo.Add(travellist); _travelRepo.SaveChanges(); return(CreatedAtAction(nameof(GetTravelList), new { id = travellist.Id }, travellist)); }
public IActionResult UpdateDestination(int tlid, int id, Destination destination) { TravelList tl = _travelRepo.GetTravelListId(tlid); var d = tl.Itinerary.FirstOrDefault(i => i.Id == id); if (tl == null || d == null) { return(NotFound()); } d.Name = destination.Name; d.Street = destination.Street; d.Nr = destination.Nr; d.City = destination.City; d.Description = destination.Description; d.VisitTime = destination.VisitTime; _travelRepo.Update(tl); _travelRepo.SaveChanges(); return(NoContent()); }
/// <summary> /// This method is used for Create new Travel List /// </summary> /// <param name="req">req is an object type of TravelList class (request)</param> /// <returns>this will return TravelList object of Data class</returns> public TravelList CreateTravelList(Mpower.Rail.Model.Request.TravelList req) { TravelList travellst = new TravelList(); travellst.listName = req.listName; travellst.description = req.description; travellst.loginAccount = req.loginAccount; _travelListRepository.Add(travellst); _travelListRepository.Commit(); foreach (long pass in req.passengerIds) { _travelpassengerlistRepository .Add(new TravelPassengerLists { passenger = pass, travelList = travellst.Id }); _travelpassengerlistRepository.Commit(); } return(travellst); }
internal async void CreateTravel() { ErrorMessage = ""; if (NewTravelName == "") { ErrorMessage = "Travel's name can't be empty"; } else if (NewTravelsStartDate.Date == null || NewTravelsEndDate.Date == null) { ErrorMessage = "Please select a start date and an end date"; } else if (NameOfTravelIsInUse()) { ErrorMessage = "That travel name is already in use"; } else if (NewTravelsStartDate.Date > NewTravelsEndDate.Date) { ErrorMessage = "Start date can't be greater than end date"; } else { Travel newTravel = new Travel() { Name = NewTravelName, Start = NewTravelsStartDate.Date, End = NewTravelsEndDate.Date }; var values = new Dictionary <string, string> { { "Name", NewTravelName }, { "Start", NewTravelsStartDate.Date.ToString() }, { "End", NewTravelsEndDate.Date.ToString() } }; var content = new FormUrlEncodedContent(values); var result = await Client.HttpClient.PostAsync("http://localhost:65177/api/Travel", content); if (result.StatusCode == HttpStatusCode.OK) { TravelList.Add(newTravel); } } }
public void InitializeData() { _dbContext.Database.EnsureDeleted(); if (_dbContext.Database.EnsureCreated()) { #region <Rome> List <TravelItem> rome = new List <TravelItem>(); TravelItem ti1 = new TravelItem("Kousen"); rome.Add(ti1); TravelItem ti2 = new TravelItem("T-Shirts"); rome.Add(ti2); TravelItem ti3 = new TravelItem("Sweater"); rome.Add(ti3); TravelItem ti4 = new TravelItem("Broek"); rome.Add(ti4); TravelItem ti5 = new TravelItem("Loopschoenen"); rome.Add(ti5); TravelItem ti6 = new TravelItem("Sneakers"); rome.Add(ti6); Category c1 = new Category("Sport", "SportIcon"); Category c2 = new Category("Kledij", "KledijIcon"); Category c3 = new Category("Schoenen", "SchoenenIcon"); ti1.Category = c2; ti2.Category = c2; ti3.Category = c2; ti4.Category = c2; ti5.Category = c3; ti6.Category = c3; float[] coords = { (float)3.0230, (float)51.012312 }; TravelList tl1 = new TravelList("Lijst Rome", DateTime.Now, "Joepiee!!!!!!!", DateTime.Now, new Location("Rome", coords[0], coords[1], "https://images.unsplash.com/photo-1473496169904-658ba7c44d8a?ixlib=rb-1.2.1&ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&auto=format&fit=crop&w=1650&q=80"), "*****@*****.**"); tl1.AddItems(rome); #endregion List <TravelItem> parijs = new List <TravelItem>(); TravelItem t1 = new TravelItem("Kousen"); t1.Completed = true; parijs.Add(t1); TravelItem t2 = new TravelItem("T-Shirts"); t2.Completed = true; parijs.Add(t2); TravelItem t3 = new TravelItem("Sweater"); t3.Completed = true; parijs.Add(t3); TravelItem t4 = new TravelItem("Broek"); t4.Completed = true; parijs.Add(t4); TravelItem t5 = new TravelItem("Loopschoenen"); t5.Completed = true; parijs.Add(t5); TravelItem t6 = new TravelItem("Sneakers"); t6.Completed = true; parijs.Add(t6); t1.Category = c1; t2.Category = c2; t3.Category = c3; t4.Category = c1; t5.Category = c2; t6.Category = c3; float[] coord = { (float)2.349014, (float)48.864716 }; User user = new User("Dieter", "*****@*****.**", "test"); TravelList tlp = new TravelList("Lijst Parijs", DateTime.Now, "Joepiee!!!!!!!", DateTime.Now, new Location("Parijs", coord[0], coord[1], "https://images.unsplash.com/photo-1440778303588-435521a205bc?ixlib=rb-1.2.1&ixid=MXwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHw%3D&auto=format&fit=crop&w=1650&q=80"), "*****@*****.**"); tlp.AddItems(parijs); user.AddList(tlp); user.AddList(tl1); user.AddCategory(c1); user.AddCategory(c2); user.AddCategory(c3); _dbContext.Users.Add(user); _dbContext.SaveChanges(); } }
public TravelViewModel(TravelList travelList) { this.travelList = travelList; Travel = TravelList.CurrentTravel; }
public async System.Threading.Tasks.Task InitializeData() { _context.Database.EnsureDeleted(); if (_context.Database.EnsureCreated()) { Customer customer1 = new Customer { Email = "*****@*****.**", FirstName = "Robbe", LastName = "Van Looy" }; _context.Customers.Add(customer1); await CreateUser(customer1.Email, "P@ssword1"); Customer customer2 = new Customer { Email = "*****@*****.**", FirstName = "Flor", LastName = "Jacob" }; _context.Customers.Add(customer2); await CreateUser(customer2.Email, "P@ssword1111"); _context.SaveChanges(); List <TravelList> travelLists = new List <TravelList>(); TravelList t1 = new TravelList("Summer 2021", "Buthan", "Florstraat", "33A", DateTime.Now.AddDays(100), DateTime.Now.AddDays(110)); TravelList t2 = new TravelList("#SummerIsLit", "Australië", "Blipblop", "1", DateTime.Now.AddDays(33), DateTime.Now.AddDays(66)); TravelList t3 = new TravelList("Flor summer", "DorpLand", "Vlasbloemstraat", "3", DateTime.Now.AddDays(75), DateTime.Now.AddDays(80)); // Test /*TravelList t4 = new TravelList("test 1", "DorpLand", "Vlasbloemstraat", "3", DateTime.Now.AddDays(75), DateTime.Now.AddDays(80)); * TravelList t5 = new TravelList("test 2", "DorpLand", "Vlasbloemstraat", "3", DateTime.Now.AddDays(75), DateTime.Now.AddDays(80)); * TravelList t6 = new TravelList("test 3", "DorpLand", "Vlasbloemstraat", "3", DateTime.Now.AddDays(75), DateTime.Now.AddDays(80)); * TravelList t7 = new TravelList("test 4", "DorpLand", "Vlasbloemstraat", "3", DateTime.Now.AddDays(75), DateTime.Now.AddDays(80)); * TravelList t8 = new TravelList("test 5", "DorpLand", "Vlasbloemstraat", "3", DateTime.Now.AddDays(75), DateTime.Now.AddDays(80)); * TravelList t9 = new TravelList("test 6", "DorpLand", "Vlasbloemstraat", "3", DateTime.Now.AddDays(75), DateTime.Now.AddDays(80)); * TravelList t10 = new TravelList("test 7", "DorpLand", "Vlasbloemstraat", "3", DateTime.Now.AddDays(75), DateTime.Now.AddDays(80));*/ travelLists.Add(t1); travelLists.Add(t2); travelLists.Add(t3); // Test /*travelLists.Add(t4); * travelLists.Add(t5); * travelLists.Add(t6); * travelLists.Add(t7); * travelLists.Add(t8); * travelLists.Add(t9); * travelLists.Add(t10);*/ foreach (TravelList t in travelLists) { _context.TravelLists.Add(t); } _context.SaveChanges(); customer1.AddTravelLists(t1); customer1.AddTravelLists(t2); // Test /*customer1.AddTravelLists(t4); * customer1.AddTravelLists(t5); * customer1.AddTravelLists(t6); * customer1.AddTravelLists(t7); * customer1.AddTravelLists(t8); * customer1.AddTravelLists(t9); * customer1.AddTravelLists(t10);*/ customer2.AddTravelLists(t3); _context.SaveChanges(); List <Category> categories = new List <Category>(); Category c1 = new Category("Toiletries", false); Category c2 = new Category("Baby", false); Category c3 = new Category("Swimming", false); Category c4 = new Category("Supplies", false); Category c5 = new Category("Camping", false); Category c6 = new Category("Evening wear", false); categories.Add(c1); categories.Add(c2); categories.Add(c3); categories.Add(c4); categories.Add(c5); categories.Add(c6); foreach (Category c in categories) { _context.Categories.Add(c); } _context.SaveChanges(); t1.AddCategory(c1); t1.AddCategory(c2); t2.AddCategory(c3); t2.AddCategory(c4); t3.AddCategory(c5); t3.AddCategory(c6); _context.SaveChanges(); // CATEGORY 1 List <Item> items1 = new List <Item>(); Item i1 = new Item("Cotton swabs", 30, false); Item i2 = new Item("Eau de Cologne", 1, false); Item i3 = new Item("Nail clippers", 1, true); Item i4 = new Item("Tweezers", 1, false); Item i5 = new Item("Anti-Spotstick", 1, true); Item i6 = new Item("Toothbrush", 1, false); Item i7 = new Item("Toothpaste", 1, false); Item i8 = new Item("Hairbrush", 1, true); items1.Add(i1); items1.Add(i2); items1.Add(i3); items1.Add(i4); items1.Add(i5); items1.Add(i6); items1.Add(i7); items1.Add(i8); foreach (Item c in items1) { _context.Items.Add(c); c1.AddItem(c); } _context.SaveChanges(); // CATEGORY 2 List <Item> items2 = new List <Item>(); Item i9 = new Item("Nappies", 1, false); Item i10 = new Item("Cushion change", 2, false); Item i11 = new Item("Blankets", 4, true); Item i12 = new Item("Plastic bags", 2, false); Item i13 = new Item("Baby cream", 1, true); Item i14 = new Item("Baby soap", 1, false); items2.Add(i9); items2.Add(i10); items2.Add(i11); items2.Add(i12); items2.Add(i13); items2.Add(i14); foreach (Item c in items2) { _context.Items.Add(c); c2.AddItem(c); } _context.SaveChanges(); // CATEGORY 3 List <Item> items3 = new List <Item>(); Item i15 = new Item("Swimwear", 2, false); Item i16 = new Item("Swimming goggles", 1, false); Item i17 = new Item("Sandals", 1, true); items3.Add(i15); items3.Add(i16); items3.Add(i17); foreach (Item c in items3) { _context.Items.Add(c); c3.AddItem(c); } _context.SaveChanges(); // CATEGORY 4 List <Item> items4 = new List <Item>(); Item i18 = new Item("Hand soap", 1, false); Item i19 = new Item("Lip balm", 2, false); Item i20 = new Item("Vitamins", 4, true); Item i21 = new Item("Underwear", 3, false); Item i22 = new Item("Socks", 10, true); Item i23 = new Item("Trousers", 10, false); items4.Add(i18); items4.Add(i19); items4.Add(i20); items4.Add(i21); items4.Add(i22); items4.Add(i23); foreach (Item c in items4) { _context.Items.Add(c); c4.AddItem(c); } _context.SaveChanges(); // CATEGORY 5 List <Item> items5 = new List <Item>(); Item i24 = new Item("Tent", 1, false); Item i25 = new Item("Sleeping bag", 1, true); Item i26 = new Item("Sleeping mat", 1, false); Item i27 = new Item("Pillow", 4, true); Item i28 = new Item("Dining supplies", 10, false); items5.Add(i24); items5.Add(i25); items5.Add(i26); items5.Add(i27); items5.Add(i28); foreach (Item c in items5) { _context.Items.Add(c); c4.AddItem(c); } _context.SaveChanges(); // CATEGORY 6 List <Item> items6 = new List <Item>(); Item i29 = new Item("Colbert", 1, false); Item i30 = new Item("Work shirt", 12, true); Item i31 = new Item("Work trousers", 1, false); Item i32 = new Item("Work shoes", 4, true); Item i33 = new Item("Work socks", 10, false); items6.Add(i29); items6.Add(i30); items6.Add(i31); items6.Add(i32); items6.Add(i33); foreach (Item c in items6) { _context.Items.Add(c); c4.AddItem(c); } _context.SaveChanges(); List <Task> tasks = new List <Task>(); Task ta1 = new Task("Talk with parents who have questions or concerns", false); Task ta2 = new Task("Write drafts of letters and memos", false); Task ta3 = new Task("Create forms for school and departments", false); Task ta4 = new Task("Organize and maintain public information office files", false); tasks.Add(ta1); tasks.Add(ta2); tasks.Add(ta3); tasks.Add(ta4); foreach (Task ta in tasks) { _context.Tasks.Add(ta); } _context.SaveChanges(); t1.AddTask(ta1); t1.AddTask(ta2); t1.AddTask(ta3); t2.AddTask(ta4); _context.SaveChanges(); //Itinerary List <Destination> it = new List <Destination> { new Destination("Gent - Club Brugge", "Ottegemsesteenweg zuid", "808", "Voetbalmatch", "Gent", new DateTime(2020, 11, 20)), new Destination("Atomium", "Atomium", "0", "Kort bezoekje", "Brussel", new DateTime(2020, 11, 21)), new Destination("Parijs", "Eiffel Tower", "0", "Dagtrip", "Paris", new DateTime(2020, 11, 22)), new Destination("Stonehenge", "Stonehenge", "0", "Dagtrip", "Salisbury", new DateTime(2020, 11, 23)), new Destination("Loch Ness", "Loch Ness", "0", "Kort bezoekje", "Inverness", new DateTime(2020, 11, 24)), new Destination("Wandeling in Ardennen", "Rue de la Haie Himbe", "2-4", "Wandeltocht", "Durbuy", new DateTime(2020, 11, 25)), new Destination("Afvaart van de lesse", "Place Baudouin", "1er 2", "Kayak", "Dinant", new DateTime(2020, 11, 26)), }; travelLists.ForEach(t => t.Itinerary = it); _context.SaveChanges(); } }
public TravelList Create(TravelList travelList) { _travelLists.Add(travelList); SaveChanges(); return(travelList); }
public void Update(TravelList tl) { _travelLists.Update(tl); SaveChanges(); }
public void Update(TravelList travelList) { _travelLists.Update(travelList); }
public void Delete(TravelList travelList) { _travelLists.Remove(travelList); }
public void Add(TravelList travelList) { _travelLists.Add(travelList); }
public MainViewModel() { TravelListItem = new TravelList(SAVE_PATH); ListOfTravel = TravelListItem.TravelsList; SetInfoTextZIndex(); }