public async void PutSeat() { TravellerModel travellerModel; travellerModel = new TravellerModel { userID = Convert.ToInt32(Settings.bookSeatID), seatNO = Settings.seatNO, FirstName = travellers[details.SelectedIndex].FirstName, Surname = travellers[details.SelectedIndex].Surname, DOB = travellers[details.SelectedIndex].DOB, Title = travellers[details.SelectedIndex].Title, MiddleName = travellers[details.SelectedIndex].MiddleName, payID = null }; var res = await apiService.PutSeatNO(travellerModel.userID, travellerModel); try { if (count == name.Count) { await App.Current.MainPage.DisplayAlert("You have successfully inserted traveller", "", "OK"); await Application.Current.MainPage.Navigation.PushAsync(new PaymentPage()); } } catch (Exception ex) { await App.Current.MainPage.DisplayAlert("Failed." + ex, "", "ok"); } }
internal async Task <bool> InsertTraveller(string title, string firstname, string middlename, string email, string surname, string DOB) { var client = new HttpClient(); var model = new TravellerModel() { Title = title, Surname = surname, FirstName = firstname, MiddleName = middlename, Email = email, DOB = DOB, }; var json = JsonConvert.SerializeObject(model); HttpContent content = new StringContent(json); content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json"); var response = await client.PostAsync(url + "api/FlightUsers1", content); return(response.IsSuccessStatusCode); }
public string AddTraveller(TravellerModel travellerModel) { string result = string.Empty; using (HotelDBContext travellerEntities = new HotelDBContext()) { try { Traveller traveller = new Traveller(); traveller.FirstName = travellerModel.FirstName; traveller.MiddleName = travellerModel.MiddleName; traveller.LastName = travellerModel.LastName; traveller.MobileNo = travellerModel.MobileNo; traveller.EmailId = travellerModel.EmailId; traveller.Gender = travellerModel.Gender; traveller.Address = travellerModel.Address; traveller.FirstName_2 = travellerModel.FirstName_2; traveller.MiddleName_2 = travellerModel.MiddleName_2; traveller.LastName_2 = travellerModel.LastName_2; traveller.CreatedOn = System.DateTime.Now.ToShortDateString(); travellerEntities.Entry(traveller).State = System.Data.Entity.EntityState.Added; travellerEntities.SaveChanges(); result = "Record Inserted"; } catch (Exception ex) { Log.Error("Failed To Insert", ex); result = "Failed To Insert"; } return(result); } }
public ActionResult Edit(TravellerModel model) { if (!ModelState.IsValid) { return(View(model)); } _commandDispatcher.Send(new ChangeTravellerName(model.Id, model.Firstname, model.Lastname)); _commandDispatcher.Send(new ChangeTravellerCountry(model.Id, model.Country)); this.FlashSuccess(string.Format("Traveller '{0} {1}' updated", model.Firstname, model.Lastname)); return(RedirectToAction("Edit", new { id = model.Id })); }
/*public async Task<List<RegisterBindingModel>> GetUsersID(int id) * { * HttpClient client = new HttpClient(); * var response = await client.GetStringAsync(url + "api/UserInfo/" + id); * var cities = JsonConvert.DeserializeObject<List<RegisterBindingModel>>(response); * //CitiesView.ItemsSource = cities; * return cities; * }*/ public async Task <bool> PutSeatNO(int id, TravellerModel traveller) { var client = new HttpClient(); var json = JsonConvert.SerializeObject(traveller); HttpContent content = new StringContent(json); content.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var response = await client.PutAsync(url + "api/FlightUsers1/" + id, content); return(response.IsSuccessStatusCode); }
public ActionResult Create(TravellerModel model) { if (!ModelState.IsValid) { return(View(model)); } var command = new CreateTraveller(Guid.NewGuid(), model.Firstname, model.Lastname, model.Country); _commandDispatcher.Send(command); this.FlashSuccess(string.Format("Traveller '{0} {1}' created", model.Firstname, model.Lastname)); return(RedirectToAction("Edit", new { id = command.TravellerId })); }
public JsonResult AddTraveller(TravellerModel model) { string data = repository.AddTraveller(model); return(Json(data, JsonRequestBehavior.AllowGet)); }