public override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); RetainInstance = true; if (StaticUser.NeedToCreateOrder == true) { MakeOrderModel model = new MakeOrderModel() { destination_address = StaticOrder.Destination_address, for_date = StaticOrder.For_date, for_time = StaticOrder.For_time, height = StaticOrder.Height, inception_address = StaticOrder.Inception_address, cargo_class = StaticOrder.Cargo_class, cargo_loading = StaticOrder.Cargo_loading, cargo_type = StaticOrder.Cargo_type, destination_lat = StaticOrder.Destination_lat, destination_lng = StaticOrder.Destination_lng, inception_lat = StaticOrder.Inception_lat, inception_lng = StaticOrder.Inception_lng, insurance = StaticOrder.Insurance, receiver = StaticOrder.Receiver, length = StaticOrder.Length, qty = StaticOrder.Qty, weight = StaticOrder.Weight, width = StaticOrder.Width, volume = StaticOrder.Volume }; AddOrder(model); } }
public static MakeOrderCommandRequest Create(MakeOrderModel model) { return(new MakeOrderCommandRequest() { From = model.From, To = model.To, Comments = model.Comments, Phone = model.Phone, When = model.When }); }
public async Task <IActionResult> Make([FromBody] MakeOrderModel model) { var makeOrderResult = await _mediator.Send(new MakeOrderCommandRequest() { From = model.From, To = model.To, Comments = model.Comments, Phone = model.Phone, When = model.When, }); return(Ok(makeOrderResult)); }
public async Task MakeOrder_Post_Valid_Test() { MakeOrderModel model = new MakeOrderModel() { orderDeliveryMethod = 1, orderPayMethod = 1 }; var result = await controller.MakeOrder(model); var viewResult = Xunit.Assert.IsType <ViewResult>(result); Assert.IsNotNull(viewResult.ViewData["orderId"]); Assert.AreEqual(viewResult.ViewName, "OrderSuccess"); }
public async Task <IActionResult> MakeOrder(MakeOrderModel order) { int cartId = int.Parse(User.Identity.Name); Order newOrder = new Order() { DateCreate = DateTime.Now, OrderDeliveryMethodId = order.orderDeliveryMethod, OrderPayMethodId = order.orderPayMethod, UserId = cartId }; int orderId = await _orderService.CreateOrder(newOrder, cartId); ViewBag.orderId = orderId; return(View("OrderSuccess")); }
public static void CreationOrderForCosteAgain(ref MakeOrderModel model) { model.inception_address = Inception_address; model.inception_lat = Inception_lat; model.inception_lng = Inception_lng; model.destination_address = Destination_address; model.destination_lat = Destination_lat; model.destination_lng = Destination_lng; model.length = Length; model.width = Width; model.height = Height; model.weight = Weight; model.qty = Qty; model.cargo_type = Cargo_type; model.cargo_class = Cargo_class; model.insurance = Insurance; model.for_date = For_date; model.for_time = For_time; model.receiver = Receiver; model.cargo_loading = Cargo_loading; }
/// <summary> /// Добавление информации о заказе. /// </summary> /// <param name="model"></param> public static void AddInfoOrder(MakeOrderModel model) { Inception_address = model.inception_address; Inception_lat = model.inception_lat; Inception_lng = model.inception_lng; Destination_address = model.destination_address; Destination_lat = model.destination_lat; Destination_lng = model.destination_lng; Length = model.length; Width = model.width; Height = model.height; Weight = model.weight; Qty = model.qty; Cargo_type = model.cargo_type; Cargo_class = model.cargo_class; Insurance = model.insurance; For_date = model.for_date; For_time = model.for_time; Receiver = model.receiver; Cargo_loading = model.cargo_loading; Volume = model.volume; }
public HttpResponseMessage MakeOrder(MakeOrderModel model) { var responseMsg = this.ExceptionHandler( () => { var context = new AutoMorgueContext(); var users = context.Users; var user = users.FirstOrDefault(usr => usr.Id == model.UserId); var autoParts = context.AutoParts; var autoPart = autoParts.FirstOrDefault(a => a.Id == model.AutoPartId && a.Quantity >= model.Quantity); if (user == null || autoPart == null) { throw new InvalidOperationException("Invalid Username or Password"); } var newOrder = new Order { AutoPart = autoPart, User = user, OrderDate = DateTime.Now }; autoPart.Quantity -= model.Quantity; context.Orders.Add(newOrder); context.SaveChanges(); var response = this.Request.CreateResponse(HttpStatusCode.Created, newOrder.Id); response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = newOrder.Id })); return(response); }); return(responseMsg); }
public async void AddOrder(MakeOrderModel model) { var client = ClientHelper.GetClient(CrossSettings.Current.GetValueOrDefault("token", "")); OrderService.InitializeClient(client); var o_data = await OrderService.AddOrder(model); if (o_data.Status == HttpStatusCode.OK) { OrderSuccessResponse o_user_data = new OrderSuccessResponse(); o_user_data = o_data.ResponseData; StaticOrder.Order_id = o_user_data.order_id; string Messag = "Заявка на оформление заказа успешно отправлена !"; AlertDialogCall(Messag); } else { string ErrorMessag = "Не получилось оформить заказ.\nПричина: " + o_data.Message + "\nДля повторного оформления заказа зайдите в раздел 'Заказать'."; AlertDialogCall(ErrorMessag); } StaticUser.NeedToCreateOrder = false; StaticUser.OrderInStageOfBid = false; }
/// <summary> /// Получение предварительной стоимости заказа /// </summary> /// <param name="model"></param> /// <returns></returns> public static async Task <ServiceResponseObject <AmountResponse> > GetOrderPrice(MakeOrderModel model) { try { #region Пример HttpWebRequest //HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://smartboxcity.ru:8003/order/rate?inception_lat=" + model.inception_lat + "&inception_lng=" + model.inception_lng + "&destination_lat=" + model.destination_lat + "&destination_lng=" + model.destination_lng + "&weight=" + model.weight + "&qty=" + model.qty + "&cargo_type=" + model.cargo_type + "&cargo_class=" + model.cargo_class + "&insurance=" + model.insurance); //request.Method = "GET"; //var myHttpWebResponse = (HttpWebResponse)request.GetResponse(); //Stream responseStream = myHttpWebResponse.GetResponseStream(); //StreamReader myStreamReader = new StreamReader(responseStream, Encoding.Default); //string s_result = myStreamReader.ReadToEnd(); //myStreamReader.Close(); //responseStream.Close(); //myHttpWebResponse.Close(); #endregion HttpResponseMessage response = await _httpClient.GetAsync($"order/rate?inception_lat={model.inception_lat}" + $"&inception_lng={model.inception_lng}" + $"&destination_lat={model.destination_lat}&" + $"destination_lng={model.destination_lng}&" + $"weight={model.weight}&qty={model.qty}&" + $"cargo_type={model.cargo_type}&" + $"cargo_class={model.cargo_class}&" + $"insurance={model.insurance}"); string s_result; using (HttpContent responseContent = response.Content) { s_result = await responseContent.ReadAsStringAsync(); } ServiceResponseObject <AmountResponse> o_data = new ServiceResponseObject <AmountResponse>(); if (response.StatusCode == System.Net.HttpStatusCode.BadRequest) { ErrorResponseObject error = new ErrorResponseObject(); error = JsonConvert.DeserializeObject <ErrorResponseObject>(s_result); o_data.Status = response.StatusCode; o_data.Message = error.Errors[0]; return(o_data); } o_data.ResponseData = JsonConvert.DeserializeObject <AmountResponse>(s_result); o_data.Message = "Успешно!"; o_data.Status = response.StatusCode; return(o_data); } catch (Exception ex) { ServiceResponseObject <AmountResponse> o_data = new ServiceResponseObject <AmountResponse>(); o_data.Message = ex.Message; return(o_data); } }
/// <summary> /// Оформление заявки на заказ /// </summary> /// <param name="model"></param> /// <returns></returns> public static async Task <ServiceResponseObject <OrderSuccessResponse> > AddOrder(MakeOrderModel model) { try { //status & message var formContent = new Dictionary <string, string> { { "inception_address", model.inception_address }, { "inception_lat", model.inception_lat }, { "inception_lng", model.inception_lng }, { "destination_address", model.destination_address }, { "destination_lng", model.destination_lng }, { "width", model.width }, { "length", model.length }, { "destination_lat", model.destination_lat }, { "height", model.height }, { "weight", model.weight }, { "qty", model.qty }, { "cargo_type", model.cargo_type }, { "cargo_class", model.cargo_class }, { "insurance", model.insurance }, { "for_date", model.for_date }, { "for_time", model.for_time }, { "receiver", model.receiver }, { "cargo_loading", model.cargo_loading }, { "volume", model.volume } }; string newData = ""; foreach (string key in formContent.Keys) { newData += key + "=" + formContent[key] + "&"; } var postData = newData.Remove(newData.Length - 1, 1); #region Пример HttpWebRequest //HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://smartboxcity.ru:8003/order?" + postData); //request.Method = "GET"; //request.Credentials = new NetworkCredential(CrossSettings.Current.GetValueOrDefault("token", ""), ""); //byte[] data = Encoding.ASCII.GetBytes(postData); //request.ContentType = "application/x-www-form-urlencoded"; //request.ContentLength = data.Length; //Stream requestStream = request.GetRequestStream(); //requestStream.Write(data, 0, data.Length); //requestStream.Close(); //HttpWebResponse myHttpWebResponse = (HttpWebResponse)request.GetResponse(); //Stream responseStream = myHttpWebResponse.GetResponseStream(); //StreamReader myStreamReader = new StreamReader(responseStream, Encoding.Default); //string s_result = myStreamReader.ReadToEnd(); //myStreamReader.Close(); //responseStream.Close(); //myHttpWebResponse.Close(); #endregion var authValue = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.UTF8.GetBytes($"{CrossSettings.Current.GetValueOrDefault("token", "")}:"))); var client = new HttpClient() { DefaultRequestHeaders = { Authorization = authValue }, BaseAddress = new Uri(URL + "order/add/") //Set some other client defaults like timeout / BaseAddress }; HttpResponseMessage response = await client.GetAsync($"?" + postData); string s_result; using (HttpContent responseContent = response.Content) { s_result = await responseContent.ReadAsStringAsync(); } ServiceResponseObject <OrderSuccessResponse> o_data = new ServiceResponseObject <OrderSuccessResponse>(); switch (response.StatusCode) { case HttpStatusCode.BadRequest: { throw new Exception("Ошибка сервера 400"); } case HttpStatusCode.InternalServerError: { throw new Exception("Внутренняя ошибка сервера 500"); } case HttpStatusCode.NotFound: { throw new Exception("Ресурс не найден 404"); } case HttpStatusCode.OK: { var message = JsonConvert.DeserializeObject <OrderSuccessResponse>(s_result); o_data.Message = "Заявка успешна оформлена!"; o_data.ResponseData = new OrderSuccessResponse { order_id = message.order_id }; o_data.Status = response.StatusCode; return(o_data); } default: { throw new Exception(response.StatusCode.ToString() + " Server Error"); } } }//can not access to close stream catch (Exception ex) { ServiceResponseObject <OrderSuccessResponse> o_data = new ServiceResponseObject <OrderSuccessResponse>(); o_data.Message = ex.Message;//Message "Error converting value 401 to type 'SmartBoxCity.Model.OrderViewModel.OrderSuccessResponse'. Path ''…" string return(o_data); } }
public static MakeOrderModel WithPhone(this MakeOrderModel model, string phone) { model.Phone = phone; return(model); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { try { var view = inflater.Inflate(Resource.Layout.activity_application_processing, container, false); List <Place.Field> fields = new List <Place.Field>(); fields.Add(Place.Field.Id); fields.Add(Place.Field.Name); fields.Add(Place.Field.LatLng); fields.Add(Place.Field.Address); #region Инициализаия переменных SizeInputLayout = view.FindViewById <TextInputLayout>(Resource.Id.SizeInputLayout); LInputCargoInsurance = view.FindViewById <TextInputLayout>(Resource.Id.ApplicationInputLayoutCargoInsurance); LInputTime = view.FindViewById <TextInputLayout>(Resource.Id.ApplicationInputLayoutTime); LInputDate = view.FindViewById <TextInputLayout>(Resource.Id.ApplicationInputLayoutDate); LInputContactPerson = view.FindViewById <TextInputLayout>(Resource.Id.ApplicationInputLayoutContactPerson); btn_make_request = view.FindViewById <Button>(Resource.Id.btn_make_request); s_edit_from = view.FindViewById <EditText>(Resource.Id.s_edit_from); s_edit_where = view.FindViewById <EditText>(Resource.Id.s_edit_where); s_shipment_time = view.FindViewById <EditText>(Resource.Id.s_shipment_time); s_shipping_date = view.FindViewById <EditText>(Resource.Id.s_shipping_date); s_length = view.FindViewById <EditText>(Resource.Id.s_length); s_width = view.FindViewById <EditText>(Resource.Id.s_width); s_weight = view.FindViewById <EditText>(Resource.Id.s_weight); s_height = view.FindViewById <EditText>(Resource.Id.s_height); s_size = view.FindViewById <EditText>(Resource.Id.s_size); s_sum_seats = view.FindViewById <EditText>(Resource.Id.s_sum_seats); s_contact_person = view.FindViewById <EditText>(Resource.Id.s_contact_person); s_value = view.FindViewById <EditText>(Resource.Id.s_value); s_cargo_characteristic = view.FindViewById <Spinner>(Resource.Id.s_cargo_characteristic); s_hazard_class = view.FindViewById <Spinner>(Resource.Id.s_hazard_class); s_loading_methods = view.FindViewById <Spinner>(Resource.Id.s_loading_methods); check_argue = view.FindViewById <CheckBox>(Resource.Id.check_argue); SwitchDateTime = view.FindViewById <SwitchCompat>(Resource.Id.ApplicationSwitchDateTime); SwitchCargoInsurance = view.FindViewById <SwitchCompat>(Resource.Id.ApplicationSwitchCargoInsurance); SwitchContactPerson = view.FindViewById <SwitchCompat>(Resource.Id.ApplicationSwitchContactPerson); preloader = view.FindViewById <ProgressBar>(Resource.Id.preloader); s_length.SetMaxLines(8); s_width.SetMaxLines(8); s_height.SetMaxLines(8); s_size.Text = "1"; #region Focusable Enabled Clickable SwitchDateTime.Focusable = true; SwitchCargoInsurance.Focusable = true; SwitchContactPerson.Focusable = true; //s_size.Focusable = false; //s_size.Enabled = false; s_size.Visibility = ViewStates.Visible; s_size.Enabled = false; s_shipment_time.Focusable = false; s_shipment_time.Enabled = false; s_shipping_date.Focusable = false; s_shipping_date.Enabled = false; //s_value.Focusable = false; //s_value.LongClickable = true; s_value.Visibility = ViewStates.Invisible; s_contact_person.Visibility = ViewStates.Invisible; //s_contact_person.Focusable = false; //s_contact_person.LongClickable = false; s_edit_from.Focusable = false; s_edit_where.Focusable = false; #endregion #endregion if (Arguments != null) { string mParam = Arguments.GetString("isDestination"); if (mParam == "true") { s_edit_where.Text = StaticOrder.Destination_address; } else { s_edit_from.Text = StaticOrder.Inception_address; } } s_cargo_characteristic.ItemSelected += new EventHandler <AdapterView.ItemSelectedEventArgs>(Spinner_ItemSelected); //var adapter1 = new ArrayAdapter<String>(Activity, Resource.Array.array_cargo_characteristic, Android.Resource.Layout.SimpleSpinnerItem); var adapter1 = ArrayAdapter.CreateFromResource(Activity, Resource.Array.array_cargo_characteristic, Android.Resource.Layout.SimpleSpinnerItem); adapter1.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); s_cargo_characteristic.Adapter = adapter1; s_hazard_class.ItemSelected += new EventHandler <AdapterView.ItemSelectedEventArgs>(SpinnerClass_ItemSelected); var adapter2 = ArrayAdapter.CreateFromResource(Activity, Resource.Array.array_hazard_class, Android.Resource.Layout.SimpleSpinnerItem); adapter2.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); s_hazard_class.Adapter = adapter2; s_loading_methods.ItemSelected += new EventHandler <AdapterView.ItemSelectedEventArgs>(SpinnerLoad_ItemSelected); var adapter3 = ArrayAdapter.CreateFromResource(Activity, Resource.Array.array_loading_methodsc, Android.Resource.Layout.SimpleSpinnerItem); adapter3.SetDropDownViewResource(Android.Resource.Layout.SimpleSpinnerDropDownItem); s_loading_methods.Adapter = adapter3; FragmentTransaction transaction2 = this.FragmentManager.BeginTransaction(); #region Обработка нажатий на кнопки //s_size.Click += async delegate //{ // if (string.IsNullOrEmpty(s_length.Text) == false && // string.IsNullOrEmpty(s_width.Text) == false && // string.IsNullOrEmpty(s_height.Text) == false && // string.IsNullOrEmpty(s_sum_seats.Text) == false) // { // CultureInfo ci = (CultureInfo)CultureInfo.CurrentCulture.Clone(); // ci.NumberFormat.CurrencyDecimalSeparator = "."; // float size_calculation = float.Parse(s_length.Text, NumberStyles.Any, ci) // * float.Parse(s_width.Text, NumberStyles.Any, ci) // * float.Parse(s_height.Text, NumberStyles.Any, ci) // * float.Parse(s_sum_seats.Text, NumberStyles.Any, ci); // s_size.Text = size_calculation.ToString(); // } // else // { // AlertDialog.Builder alert = new AlertDialog.Builder(Activity); // alert.SetTitle("Внимание!"); // alert.SetMessage("Необходимо заполнить данные о длине, ширине и высоте груза !"); // alert.SetPositiveButton("Закрыть", (senderAlert, args) => // { // }); // Dialog dialog = alert.Create(); // dialog.Show(); // } //}; SwitchDateTime.Click += SwitchDateTimeClick; SwitchCargoInsurance.Click += SwitchCargoInsuranceClick; SwitchContactPerson.Click += SwitchContactPersonClick; s_width.TextChanged += ValueSizeCalculation; s_height.TextChanged += ValueSizeCalculation; s_length.TextChanged += ValueSizeCalculation; s_sum_seats.TextChanged += ValueSizeCalculation; s_weight.TextChanged += OnWieghtChanged; s_shipping_date.Click += S_shipping_date_Click; //s_shipping_date.TextChanged += delegate //{ // DateTime NowDate = new DateTime(); // string[] NumberMonthYear = s_shipping_date.Text.Split('.'); // int year = Convert.ToInt32(NumberMonthYear[2]); // int month = Convert.ToInt32(NumberMonthYear[1]); // int number = Convert.ToInt32(NumberMonthYear[0]); // DateTime ValueEntered = new DateTime(year, month, number); // if (NowDate.CompareTo(ValueEntered) > 0) // { // Toast.MakeText(Activity, "Указанная дата позже текущей.", ToastLength.Long).Show(); // s_shipping_date.Text = NowDate.ToShortDateString(); // } //}; s_shipment_time.Click += delegate { LayoutInflater layoutInflater = LayoutInflater.From(Activity); View view = layoutInflater.Inflate(Resource.Layout.modal_user_time, null); AlertDialog.Builder alert = new AlertDialog.Builder(Activity); alert.SetView(view); #region Объявление переменных в диалоговом окне var rb_first = view.FindViewById <RadioButton>(Resource.Id.rb_first); var rb_second = view.FindViewById <RadioButton>(Resource.Id.rb_second); var rb_third = view.FindViewById <RadioButton>(Resource.Id.rb_third); var rb_vierth = view.FindViewById <RadioButton>(Resource.Id.rb_vierth); var rb_fifth = view.FindViewById <RadioButton>(Resource.Id.rb_fifth); var rb_sixth = view.FindViewById <RadioButton>(Resource.Id.rb_sixth); #endregion #region Обработка событий кнопок rb_first.Click += delegate { s_shipment_time.Text = rb_first.Text; }; rb_second.Click += delegate { s_shipment_time.Text = rb_second.Text; }; rb_third.Click += delegate { s_shipment_time.Text = rb_third.Text; }; rb_vierth.Click += delegate { s_shipment_time.Text = rb_vierth.Text; }; rb_fifth.Click += delegate { s_shipment_time.Text = rb_fifth.Text; }; rb_sixth.Click += delegate { s_shipment_time.Text = rb_sixth.Text; }; #endregion alert.SetCancelable(false) .SetPositiveButton("Выбрать", delegate { }) .SetNegativeButton("Отмена", delegate { alert.Dispose(); }); Dialog dialog = alert.Create(); dialog.Show(); }; check_argue.Click += async delegate { if (check_argue.Checked == true) { using (var client = ClientHelper.GetClient()) { WebService.Home.HomeService.InitializeClient(client); var o_data = await WebService.Home.HomeService.Offer(); if (o_data.Status == HttpStatusCode.OK) { AgreementResponse o_user_data = new AgreementResponse(); o_user_data = o_data.ResponseData; Android.App.FragmentTransaction transaction1 = this.FragmentManager.BeginTransaction(); AlertDialog.Builder alert = new AlertDialog.Builder(Activity); alert.SetTitle("Согласие с договором офертой"); alert.SetMessage(o_user_data.Agreement); check_argue.Checked = false; alert.SetPositiveButton("Принимаю", (senderAlert, args) => { check_argue.Checked = true; }); alert.SetNegativeButton("Не принимаю", (senderAlert, args) => { check_argue.Checked = false; }); Dialog dialog = alert.Create(); dialog.Show(); } else { Toast.MakeText(Activity, o_data.Message, ToastLength.Long).Show(); } }; } }; s_edit_from.Click += async delegate { //GooglePlacesResult fragment = new GooglePlacesResult(); //Bundle args = new Bundle(); //args.PutString("isDestination", "false"); //fragment.Arguments = args; //transaction2.Replace(Resource.Id.framelayout, fragment).AddToBackStack(null).Commit(); Intent intent = new Autocomplete.IntentBuilder(AutocompleteActivityMode.Overlay, fields) .SetCountry("RUS") .Build(Activity); myCity = "false"; StartActivityForResult(intent, 0); }; s_edit_where.Click += async delegate { Intent intent = new Autocomplete.IntentBuilder(AutocompleteActivityMode.Overlay, fields) .SetCountry("RUS") .Build(Activity); myCity = "true"; StartActivityForResult(intent, 0); //GooglePlacesResult fragment = new GooglePlacesResult(); //Bundle args = new Bundle(); //args.PutString("isDestination", "true"); //fragment.Arguments = args; //transaction2.Replace(Resource.Id.framelayout, fragment).AddToBackStack(null).Commit(); }; btn_make_request.Click += async delegate { try { string InputErrorMessage = ""; if (ValidationValues(ref InputErrorMessage)) { AlertDialogCall(InputErrorMessage); } else { preloader.Visibility = Android.Views.ViewStates.Visible; MakeOrderModel model = new MakeOrderModel() { destination_address = s_edit_where.Text, for_date = s_shipping_date.Text, for_time = s_shipment_time.Text, height = s_height.Text, inception_address = s_edit_from.Text, cargo_class = a_hazard_class, cargo_loading = a_loading_methodsc, cargo_type = a_cargo_characteristic, destination_lat = StaticOrder.Destination_lat, /*"47.232032",*/ destination_lng = StaticOrder.Destination_lng, /*"39.731523",*/ inception_lat = StaticOrder.Inception_lat, /*"47.243221",*/ inception_lng = StaticOrder.Inception_lng, /*"39.668781",*/ insurance = s_value.Text, receiver = s_contact_person.Text, length = s_length.Text, qty = s_sum_seats.Text, weight = s_weight.Text, width = s_width.Text, volume = s_size.Text }; using (var client = ClientHelper.GetClient()) { OrderService.InitializeClient(client); var o_data = await OrderService.GetOrderPrice(model); if (o_data.Status == HttpStatusCode.OK) { //o_data.Message = "Успешно авторизован!"; Toast.MakeText(Activity, o_data.Message, ToastLength.Long).Show(); AmountResponse order_data = new AmountResponse(); order_data = o_data.ResponseData; if (IsFieldsEmptyOrNull(o_data.ResponseData)) { string ErrorMessage = "Не удалось оформить заказ. Скорее всего " + "Вы ввели неверные пункт отправления и/или пункт назначения "; AlertDialogCall(ErrorMessage); preloader.Visibility = Android.Views.ViewStates.Invisible; } else { StaticOrder.AddInfoOrder(model); StaticOrder.AddInfoAmount(order_data); preloader.Visibility = Android.Views.ViewStates.Invisible; StaticUser.OrderInStageOfBid = true; try { Android.App.FragmentTransaction transaction1 = this.FragmentManager.BeginTransaction(); ActivityOrderPreis content = new ActivityOrderPreis(); transaction1.Replace(Resource.Id.framelayout, content); transaction1.Commit(); } catch (Exception ex) { Toast.MakeText(Activity, ex.Message, ToastLength.Long); } } } else { Toast.MakeText(Activity, o_data.Message, ToastLength.Long).Show(); } } } } catch (Exception ex) { Toast.MakeText(Activity, ex.Message, ToastLength.Long).Show(); } }; #endregion return(view); } catch (Exception ex) { var view = inflater.Inflate(Resource.Layout.activity_errors_handling, container, false); Toast.MakeText(Activity, ex.Message, ToastLength.Long).Show(); return(view); } }