public bool UpdateAfiliacion(AfiliacionServicios afiliacion) { bool result = false; try { Afiliacion afiliacionUpdate = adminTransaccional.Afiliacion.FirstOrDefault(a => a.IdAfiliciacionCliente == afiliacion.IdAfiliciacionCliente); afiliacionUpdate.NombreAfiliacion = afiliacion.NombreAfiliacion; afiliacionUpdate.Email = afiliacion.Email; afiliacionUpdate.MontoMaximo = afiliacion.MontoMaximo; if (afiliacionUpdate != null) { adminTransaccional.Afiliacion.Attach(afiliacionUpdate); adminTransaccional.SaveChanges(); } result = true; } catch (Exception ex) { ex.Data.ToString(); result = false; } return(result); }
public async Task <bool> UpdateAfiliacion(AfiliacionServicios afiliacion) { bool items = false; string url = PathServer + "/sac/servicio/UpdateAfiliacion"; try { var json = JsonConvert.SerializeObject(afiliacion); var content = new StringContent(json, System.Text.Encoding.UTF8, "application/json"); HttpResponseMessage result = await client.PostAsync(url, content); if (result.IsSuccessStatusCode) { var x = await result.Content.ReadAsStringAsync(); items = JsonConvert.DeserializeObject <bool>(x); } } catch (Exception ex) { Debug.WriteLine("Error {0}", ex.Message.ToString()); } return(items); }
public async Task <ActionResult> ProductoEdit(AfiliacionServicios afiliacion, string submitBtn) { services = new ServicioServices(); if (submitBtn == "btnUPD") { var resultUpd = await services.UpdateAfiliacion(afiliacion); if (resultUpd) { return(RedirectToAction("Index")); } else { ViewData["ErrorAfiliacion"] = "true"; } } else if (submitBtn == "btnDEL") { var resultDel = await services.DeleteAfiliacion(afiliacion.IdAfiliciacionCliente); if (resultDel) { return(RedirectToAction("Index")); } else { ViewData["ErrorAfiliacion"] = "true"; } } return(View(afiliacion)); }
public async Task <IActionResult> UpdateAfiliacion([FromBody] AfiliacionServicios model) { bool result = await Task.Run(() => context.UpdateAfiliacion(model)); if (!result) { return(NotFound("Afiliacion no Update")); } return(Ok(result)); }
public async Task <AfiliacionServicios> GetAfiliacionById(int Id) { var items = new AfiliacionServicios(); string url = PathServer + "sac/servicio/GetAfiliacionById/" + Id; try { var result = await client.GetAsync(url); if (result.IsSuccessStatusCode) { var content = await result.Content.ReadAsStringAsync(); items = JsonConvert.DeserializeObject <AfiliacionServicios>(content); } } catch (Exception ex) { Debug.WriteLine("Error {0}", ex.Message.ToString()); } return(items); }