private OfferPageAjax convertToOfferAjax(OfferPage offerPage) { OfferPageAjax o = new OfferPageAjax { ImagenProductosOfertas = offerPage.OfferImage.Substring(1), TextoOfertas1 = offerPage.OfferPageText1, TextoOfertas2 = offerPage.OfferPageText2, TextoOfertas3 = offerPage.OfferPageText3, ColorTextoOfertas1 = offerPage.OfferPageColorText1, ColorTextoOfertas2 = offerPage.OfferPageColorText2, ColorTextoOfertas3 = offerPage.OfferPageColorText3, TipoTexto1 = offerPage.OfferPageTextType1, TipoTexto2 = offerPage.OfferPageTextType2, TipoTexto3 = offerPage.OfferPageTextType3, TextoResaltadoOfertas1 = offerPage.OfferPageSpan1, TextoResaltadoOfertas2 = offerPage.OfferPageSpan2, TextoResaltadoOfertas3 = offerPage.OfferPageSpan3, ColorTextoResaltadoOfertas1 = offerPage.OfferPageColorSpan1, ColorTextoResaltadoOfertas2 = offerPage.OfferPageColorSpan2, ColorTextoResaltadoOfertas3 = offerPage.OfferPageColorSpan3, ColorFondoOfertas = offerPage.OfferPageFillColor, }; return(o); }
public void CreateOffer() { createOfferPage.FillOfferForm("Books about manual tests", "Very good books", "120"); offers = new OfferPage(Driver); offers.WaitForPageToLoad("[id='header-wrapper']"); Assert.True(offers.LinksForUser.Displayed); }
/// <summary> /// Method to search all shops for certain product by name string and shop integer ID /// </summary> /// <param name="product"></param> /// <param name="shop_id"></param> public void SearchForOfferByStore(string product, int shop_id) { List <OfferModel> offers = OfferModel.SearchByNameFromShopID(product, shop_id, false); // Call the main thread and invoke method to hide loading overlay MainWindow.StaticDispatcher.Invoke(() => { OfferPage offerPage = new OfferPage(); offerPage.PopulateWithSpecificOffers(offers); SearchPage.searchWindow.NavigationService.Navigate(offerPage); MainWindow.HideOverlay(); }); }
private OfferPage GetOfferPagePreview(OfferPage OfferPageActive, OfferPagePreview preview, int lastIdOfferPage) { var idtipoOferta = int.Parse(preview.TipoOferta); var tipoOferta = db.OfferTypes.FirstOrDefault(x => x.OfferTypeId == idtipoOferta); if (tipoOferta != null) { var offerPagePreview = new OfferPage { OfferPageCustomValue = $"OfferPage_{tipoOferta.OfferTypeName.Trim()}_{lastIdOfferPage}", OfferPageTitle = "Ofertas", OfferPageActive = true, OfferPageCreatedDate = DateTime.Now, OfferImage = preview.ImagenProductosOfertas ?? OfferPageActive.OfferImage, OfferTypeId = idtipoOferta, OfferPageFillColor = preview.ColorFondoOfertas ?? OfferPageActive.OfferPageFillColor, OfferPageText1 = preview.TextoOfertas1 ?? OfferPageActive.OfferPageText1, OfferPageColorText1 = preview.ColorTextoOfertas1 ?? OfferPageActive.OfferPageColorText1, OfferPageSpan1 = preview.TextoResaltadoOfertas1 ?? OfferPageActive.OfferPageSpan1, OfferPageColorSpan1 = preview.ColorTextoResaltadoOfertas1 ?? OfferPageActive.OfferPageColorSpan1, OfferPageTextType1 = string.IsNullOrEmpty(preview.TipoTexto1) || preview.TipoTexto1 == "em" ? OfferPageActive.OfferPageTextType1 : preview.TipoTexto1, OfferPageText2 = preview.TextoOfertas2 ?? OfferPageActive.OfferPageText2, OfferPageColorText2 = preview.ColorTextoOfertas2 ?? OfferPageActive.OfferPageColorText2, OfferPageSpan2 = preview.TextoResaltadoOfertas2 ?? OfferPageActive.OfferPageSpan2, OfferPageColorSpan2 = preview.ColorTextoResaltadoOfertas2 ?? OfferPageActive.OfferPageColorSpan2, OfferPageTextType2 = string.IsNullOrEmpty(preview.TipoTexto2) || preview.TipoTexto2 == "em" ? OfferPageActive.OfferPageTextType2 : preview.TipoTexto2, OfferPageText3 = preview.TextoOfertas3 ?? OfferPageActive.OfferPageText3, OfferPageColorText3 = preview.ColorTextoOfertas3 ?? OfferPageActive.OfferPageColorText3, OfferPageSpan3 = preview.TextoResaltadoOfertas3 ?? OfferPageActive.OfferPageSpan3, OfferPageColorSpan3 = preview.ColorTextoResaltadoOfertas3 ?? OfferPageActive.OfferPageColorSpan3, OfferPageTextType3 = string.IsNullOrEmpty(preview.TipoTexto3) || preview.TipoTexto3 == "em" ? OfferPageActive.OfferPageTextType3 : preview.TipoTexto3, OfferTypes = db.OfferTypes.ToList(), }; return(offerPagePreview); } return(null); }
public async Task <ActionResult> EditAjax(int id) { //var response = new AjaxResponse { Success = false }; //try //{ // OfferPage OfferPageActive = await GetActiveOfferPage(id); // response.Message = "Success"; // response.Success = true; // response.Data = convertToOfferAjax(OfferPageActive); // return Json(response, JsonRequestBehavior.AllowGet); //} //catch (Exception) //{ // response.Message = "Ha ocurrido un error interno en el servidor"; // return Json(response, JsonRequestBehavior.AllowGet); //} var response = new AjaxResponse { Success = false, Message = "No existe la categoría" }; try { OfferPage OfferPageActive = await GetActiveOfferPage(id); if (OfferPageActive != null) { response.Message = "Success"; response.Success = true; } return(Json(response, JsonRequestBehavior.AllowGet)); } catch (Exception) { response.Message = "Ha ocurrido un error interno en el servidor"; return(Json(response, JsonRequestBehavior.AllowGet)); } }
public void WhenIEnterAddressDetails(string search_area, string apartment_num) { offerPage = new OfferPage(); offerPage.EnterAddressDetails(search_area, apartment_num); }