Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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));
        }
Esempio n. 5
0
        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);
        }