public async Task <bool> FicMetAddPromocion(ce_cat_promociones FicDataPromocion) { try { //await App.Current.MainPage.DisplayAlert("Dato actual ",FicDataPromocion.IdPromocion.ToString(), "OK"); string url = FicAppSettings.FicUrlBase.ToString() + "api/promociones"; HttpResponseMessage response = await FicHttpClient.PostAsync( url, //new Uri(string.Format(url, string.Empty)), new StringContent(JsonConvert.SerializeObject(FicDataPromocion), Encoding.UTF8, "application/json")); var respuesta = await response.Content.ReadAsStringAsync(); await App.Current.MainPage.DisplayAlert("REGISTRADO CON EXITO ", respuesta, "OK"); return(true); } catch (Exception e) { await App.Current.MainPage.DisplayAlert("ALERTA", e.Message.ToString(), "OK"); return(false); } }
public async void getOnePromo(ce_cat_promociones data) { var promocion = await ficSrvPromocionesList.FicMetGetOnePromocion(data.IdPromocion); //await DisplayAlert("promocion", promocion[0].DesPromocion,"OK"); var promo = promocion[0]; BindingContext = promo; }
public async Task <IActionResult> FicApiUpdatePromociones ([FromBody] ce_cat_promociones promociones, [FromQuery] string idpromocion) { try { var promocion = FicLoDBContext.ce_cat_promociones.First(a => a.IdPromocion == idpromocion); promocion = promociones; FicLoDBContext.SaveChanges(); return(Ok(promocion)); } catch (Exception e) { Dictionary <String, String> err = new Dictionary <string, string>(); err.Add("err", "No se encontraron registros"); return(Ok(err)); } }
public async Task <IActionResult> FicApiDeletePromociones([FromQuery] string idpromocion) { ce_cat_promociones promocion = new ce_cat_promociones(); promocion.IdPromocion = idpromocion; try { FicLoDBContext.ce_cat_promociones.Remove(promocion); FicLoDBContext.SaveChanges(); return(Ok(promocion)); } catch (Microsoft.EntityFrameworkCore.DbUpdateException e) { Dictionary <String, String> err = new Dictionary <string, string>(); err.Add("err", "No se encontraron registros"); return(Ok(err)); } }
public async Task <IActionResult> FicApiNewPromociones([FromBody] ce_cat_promociones promociones) { Debug.WriteLine("aqui: ", promociones); ce_cat_promociones promocion = new ce_cat_promociones(); promocion.IdPromocion = promociones.IdPromocion; promocion.DesPromocion = promociones.DesPromocion; promocion.FechaExpiraIni = promociones.FechaExpiraIni; promocion.FechaExpiraFin = promociones.FechaExpiraFin; promocion.Valor = promociones.Valor; promocion.Activo = promociones.Activo; promocion.Borrado = promociones.Borrado; promocion.FechaReg = promociones.FechaReg; promocion.UsuarioReg = promociones.UsuarioReg; promocion.IdTipoPromocion = promociones.IdTipoPromocion; promocion.IdTipoDescuento = promociones.IdTipoDescuento; FicLoDBContext.ce_cat_promociones.Add(promocion); await FicLoDBContext.SaveChangesAsync(); return(Ok(promocion)); }