private async void BtnUpdate_OnClick(object sender, RoutedEventArgs e) { if (!isCreate) { var pilotInput = ReadTextBoxesData(); if (pilotInput != null && _selectedCrew != null) { try { await Service.Update(pilotInput, _selectedCrew.Id); } catch { Info.Text = "Server error!"; } var itemIndex = Crews.ToList().FindIndex(x => x.Id == _selectedCrew.Id); var item = Crews.ToList().ElementAt(itemIndex); Crews.RemoveAt(itemIndex); item = pilotInput; item.Id = _selectedCrew.Id; Crews.Insert(itemIndex, item); TbId.Text = "Crew Id :" + item.Id; TbPilot.Text = "Pilot Id : " + item.PilotId; TbStewardess.Text = "Stewardesses : " + StewardessesId(item); } } }
private async void BtnCreate_OnClick(object sender, RoutedEventArgs e) { Canvas.Visibility = Visibility.Collapsed; if (isCreate) { var pilot = ReadTextBoxesData(); if (pilot != null) { try { await Service.Create(pilot); } catch { Info.Text = "Server error!"; } lastId++; pilot.Id = lastId; Crews.Add(pilot); isCreate = false; CreateInfo(); Info.Text = "Choose new action!"; } } else { CreateInfo(); isCreate = true; Info.Text = "Info : Input data and press 'Create' "; } }
public async void DeleteCrew() { if (await service.DeleteEntity(SelectedCrew.Id)) { Crews.Remove(Crews.FirstOrDefault(c => c.Id == SelectedCrew.Id)); } }
public async Task <IHttpActionResult> PutCrews(int id, Crews crews) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != crews.Id) { return(BadRequest()); } db.Entry(crews).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CrewsExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public void Publish(Message e, string topicName) { if (e != null) { if (topicName.CompareTo(EntityType.CrewMember.ToString()) == 0) { CrewMembers.Clear(); foreach (IdentifiedObject item in e.IdObjCollection) { CrewMembers.Add(item as CrewMember); } return; } if (topicName.CompareTo(EntityType.Crew.ToString()) == 0) { Crews.Clear(); foreach (IdentifiedObject item in e.IdObjCollection) { Crews.Add(item as Crew); } return; } } }
public async Task <IActionResult> Edit(int id, [Bind("Id,NumberOfMembers,MissionId")] Crews crews) { if (id != crews.Id) { return(NotFound()); } if (await _context.Crews.FirstOrDefaultAsync(c => c.MissionId == crews.MissionId) != null) { ModelState.AddModelError(String.Empty, "This mission "); } if (ModelState.IsValid) { try { _context.Update(crews); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CrewsExists(crews.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Mission"] = new SelectList(_context.Missions, "Id", "Title", crews.MissionId); return(View(crews)); }
//Loading the view along with the data to be displayed public override async Task OnNavigatedToAsync(object parameter, NavigationMode mode, IDictionary <string, object> state) { int id = 0; if (parameter != null) { id = (int)parameter; } var service = new MovieService(); Movie = await service.GetMovieAsync(id); var credits = await service.GetMovieCastAndCrewAsync(id); foreach (Cast c in credits.cast) { Casts.Add(c); } foreach (Crew c in credits.crew) { Crews.Add(c); } await base.OnNavigatedToAsync(parameter, mode, state); }
//Loading the view along with the data to be displayed public override async Task OnNavigatedToAsync(object parameter, NavigationMode mode, IDictionary <string, object> state) { int id = 0; if (parameter != null) { id = (int)parameter; } var service = new MovieService(); Series = await service.GetSeriesAsync(id); var credits = await service.GetSeriesCastAndCrewAsync(id); foreach (Cast c in credits.cast) { Casts.Add(c); } foreach (Crew c in credits.crew) { Crews.Add(c); } for (int i = 0; i < Series.number_of_seasons; i++) { var season = await service.GetSeasonEpisodesAsync(id, i); Seasons.Add(season); } await base.OnNavigatedToAsync(parameter, mode, state); }
public ActionResult DeleteConfirmed(int id) { Crews crews = db.Crews.Find(id); db.Crews.Remove(crews); db.SaveChanges(); return(RedirectToAction("Index")); }
public override void SetOrdering() { int counter = 0; foreach (var crew in Crews.Where(cr => cr.FinishType == FinishType.Finished).OrderBy(cr => cr.Adjusted)) { crew.SetCategoryOrder(this, ++counter); } }
public void SubscribeAddCrew() { MessagingCenter.Subscribe <AddCrewPageViewModel, Crew>(this, "addCrew", (s, param) => { param.firstName = param.firstName + " " + param.lastName; Crews.Add(param); SetCrewImage(); }); }
private async void FillCrewsCollection() { var temp = await service.GetEntities(); foreach (var item in temp) { Crews.Add(item); } }
public async void UpdateCrew() { if (await service.UpdateEntity(SelectedCrew.Id, SelectedCrew)) { var tempCrew = Crews.FirstOrDefault(c => c.Id == SelectedCrew.Id); tempCrew.Pilot = SelectedCrew.Pilot; tempCrew.Stewardess = SelectedCrew.Stewardess; } }
public virtual void SetOrdering() { int counter = 0; foreach (var crew in Crews.Where(cr => cr.FinishType == FinishType.Finished).OrderBy(cr => cr.Elapsed)) { crew.SetCategoryOrder(this, ++counter); } }
protected override async void OnNavigatedTo(NavigationEventArgs e) { var result = await Service.GetAll(); result.ForEach(x => Crews.Add(x)); lastId = Crews.LastOrDefault().Id; LoadStewardesses(); LoadPilots(); }
public async void ListInit() { Crews.Clear(); var collection = await service.GetCrewsAsync(); foreach (var item in collection) { Crews.Add(item); } }
private void AddEntityCommand_Execute(object parameter) { crew.Members.AddRange((from item in CrewMembers select item.GlobalId).ToList()); Client.AddEntity(crew); Crews.Add(crew); crew = new Crew(); CrewName = string.Empty; CrewMembers.Clear(); }
public async Task <IHttpActionResult> GetCrews(int id) { Crews crews = await db.Crews.FindAsync(id); if (crews == null) { return(NotFound()); } return(Ok(crews)); }
public async Task Search() { Crews.Clear(); List <Crew> tempCrews = await CrewService.GetAll(); foreach (var item in tempCrews) { Crews.Add(item); } }
public ActionResult Edit([Bind(Include = "ID,Booty,PirateID,ShipID")] Crews crews) { if (ModelState.IsValid) { db.Entry(crews).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.PirateID = new SelectList(db.Pirates, "ID", "Name", crews.PirateID); ViewBag.ShipID = new SelectList(db.Ships, "ID", "Name", crews.ShipID); return(View(crews)); }
public async Task <IHttpActionResult> PostCrews(Crews crews) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Crews.Add(crews); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = crews.Id }, crews)); }
private async void DeleteCrew() { try { await _service.DeleteAsync(SelectedCrew.Id); Crews.Remove(SelectedCrew); } catch (System.InvalidOperationException ex) { await _dialogService.ShowMessage(ex.Message, "Error"); } }
private async void AddCrew() { try { var result = await _service.AddAsync(SelectedCrew); Crews.Insert(0, result); } catch (System.InvalidOperationException ex) { await _dialogService.ShowMessage(ex.Message, "Error"); } }
private async void BtnDelete_OnClick(object sender, RoutedEventArgs e) { Canvas.Visibility = Visibility.Visible; try { await Service.Delete(_selectedCrew.Id); } catch { Info.Text = "Server error!"; } Crews.Remove(_selectedCrew); }
public AccountToken login(Login param) { Crews c = new Crews(); c = _db.QueryFirstOrDefault <Crews>("SELECT id FROM crew_reg WHERE email = @email and password = @pw", new { email = param.username, pw = pw }); if (c != null) { _tkn._tknID = UserHelper.GenerateSHA512String(c.id.ToString()); _tkn._tkn = UserHelper.GenerateSHA512String(param.username); } return(_tkn); }
void GetCrews() { var r = App.Database.GetCrewItemsAsync().Result; if (r != null) { foreach (var item in r) { item.firstName = item.firstName + " " + item.lastName; Crews.Add(item); } SetCrewImage(); } }
// GET: Crews/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Crews crews = db.Crews.Find(id); if (crews == null) { return(HttpNotFound()); } return(View(crews)); }
public async Task <IHttpActionResult> DeleteCrews(int id) { Crews crews = await db.Crews.FindAsync(id); if (crews == null) { return(NotFound()); } db.Crews.Remove(crews); await db.SaveChangesAsync(); return(Ok(crews)); }
public async Task Seed() { if (!_context.Aircrafts.Any()) { Aircrafts.ForEach(i => _context.Aircrafts.Add(i)); await _context.SaveChangesAsync(); } if (!_context.AircraftTypes.Any()) { AircraftTypes.ForEach(i => _context.AircraftTypes.Add(i)); await _context.SaveChangesAsync(); } if (!_context.Pilots.Any()) { Pilots.ForEach(i => _context.Pilots.Add(i)); await _context.SaveChangesAsync(); } if (!_context.Crews.Any()) { Crews.ForEach(i => _context.Crews.Add(i)); await _context.SaveChangesAsync(); } if (!_context.Stewardesses.Any()) { Stewardesses.ForEach(i => _context.Stewardesses.Add(i)); await _context.SaveChangesAsync(); } if (!_context.Tickets.Any()) { Tickets.ForEach(i => _context.Tickets.Add(i)); await _context.SaveChangesAsync(); } if (!_context.Flights.Any()) { Flights.ForEach(i => _context.Flights.Add(i)); await _context.SaveChangesAsync(); } if (!_context.Departures.Any()) { Departureses.ForEach(i => _context.Departures.Add(i)); await _context.SaveChangesAsync(); } }
private void GenerateCrews() { var rand = new System.Random(); for (int i = 1; i < 15; i++) { var PIN = rand.Next(1000, 9999); var leader = Employees[i * 2]; Crews.Add(new Crew() { Id = i, Name = $"{PIN} {leader.Name}" }); } }