Esempio n. 1
0
        internal async Task <RespuestaDatos> RemoverDemografiaReportada(int idDemografiaReportada)
        {
            using FeContext context = new FeContext();
            RespuestaDatos respuestaDatos;

            try
            {
                DemografiaReportadaCor dr = new DemografiaReportadaCor {
                    Id = idDemografiaReportada
                };
                context.DemografiaReportadaCors.Attach(dr);
                context.DemografiaReportadaCors.Remove(dr);
                context.SaveChanges();
                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.OK, Mensaje = "Demografía reportada eliminada exitosamente."
                };
            }
            catch (Exception e)
            {
                RepoErrorLog.AddErrorLog(new ErrorLog
                {
                    Mensaje   = e.Message,
                    Traza     = e.StackTrace,
                    Usuario   = "no_aplica",
                    Creacion  = DateTime.Now,
                    Tipoerror = COErrorLog.ENVIO_CORREO
                });
                Console.WriteLine(e.StackTrace);
                Console.WriteLine(e.InnerException);
                throw new COExcepcion("Ocurrió un problema al intentar eliminar la demografía reportada");
            }
            return(respuestaDatos);
        }
        internal async Task <RespuestaDatos> GuardarFactura(FacturasFac factura)
        {
            using FeContext context = new FeContext();
            RespuestaDatos respuestaDatos;

            try
            {
                context.Add(factura);
                context.SaveChanges();
                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.OK, Mensaje = "Factura creada exitosamente."
                };
            }
            catch (Exception e)
            {
                RepoErrorLog.AddErrorLog(new ErrorLog
                {
                    Mensaje   = e.Message,
                    Traza     = e.StackTrace,
                    Usuario   = "no_aplica",
                    Creacion  = DateTime.Now,
                    Tipoerror = COErrorLog.ENVIO_CORREO
                });
                throw new COExcepcion("Ocurrió un problema al intentar realizar la factura");
            }
            return(respuestaDatos);
        }
Esempio n. 3
0
        internal async Task <RespuestaDatos> GuardarProductoPedido(ProdSerXVendidosPed productoPedido)
        {
            using FeContext context = new FeContext();
            RespuestaDatos respuestaDatos;

            try
            {
                context.Add(productoPedido);
                System.Diagnostics.Debug.WriteLine("Lo añadió :)");
                System.Diagnostics.Debug.WriteLine(productoPedido.Creacion);
                context.SaveChanges();
                System.Diagnostics.Debug.WriteLine("Khe");
                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.OK, Mensaje = "Producto pedido creado exitosamente."
                };
            }
            catch (Exception e)
            {
                RepoErrorLog.AddErrorLog(new ErrorLog
                {
                    Mensaje   = e.Message,
                    Traza     = e.StackTrace,
                    Usuario   = "no_aplica",
                    Creacion  = DateTime.Now,
                    Tipoerror = COErrorLog.ENVIO_CORREO
                });
                throw new COExcepcion("Ocurrió un problema al intentar realizar la creación del detalle de producto de pedido");
            }
            return(respuestaDatos);
        }
Esempio n. 4
0
        internal async Task <RespuestaDatos> ModificarTrueque(TruequesPedidoTrue nuevoTrueque, string estado)
        {
            using FeContext context = new FeContext();
            RespuestaDatos     respuestaDatos;
            TruequesPedidoTrue trueque = GetTruequePorIdTrueque(nuevoTrueque.Id);

            if (trueque != null)
            {
                try
                {
                    context.Attach(trueque);
                    trueque.Estado = estado;
                    context.SaveChanges();
                    respuestaDatos = new RespuestaDatos {
                        Codigo = COCodigoRespuesta.OK, Mensaje = "Trueque modificado exitosamente."
                    };
                }
                catch (Exception e)
                {
                    throw new COExcepcion("Ocurrió un problema al intentar modificar el trueque.");
                }
            }
            else
            {
                throw new COExcepcion("El trueque no existe");
            }
            return(respuestaDatos);
        }
Esempio n. 5
0
        internal async Task <RespuestaDatos> ModificarCalificacion(int idPublicacion, decimal calificacion)
        {
            using FeContext context = new FeContext();
            RespuestaDatos       respuestaDatos;
            ProductosServiciosPc publicacion = await GetPublicacionPorIdPublicacion(idPublicacion);

            if (publicacion != null)
            {
                try
                {
                    context.Attach(publicacion);
                    publicacion.Calificacionpromedio = calificacion;
                    publicacion.Modificacion         = DateTime.Now;
                    context.SaveChanges();
                    respuestaDatos = new RespuestaDatos {
                        Codigo = COCodigoRespuesta.OK, Mensaje = "Calificación modificada exitosamente."
                    };
                }
                catch (Exception e)
                {
                    throw new COExcepcion("Ocurrió un problema al intentar modificar la calificación.");
                }
            }
            else
            {
                throw new COExcepcion("La publicación no existe");
            }
            return(respuestaDatos);
        }
Esempio n. 6
0
        internal async Task <RespuestaDatos> ModificarPreguntasyRespuestas(PreguntasRespuestasPc pyr)
        {
            using FeContext context = new FeContext();
            RespuestaDatos        respuestaDatos;
            PreguntasRespuestasPc nuevoPyR = GetPreguntasyRespuestasPorIdPyR(pyr.Id);

            if (nuevoPyR != null)
            {
                try
                {
                    context.Attach(nuevoPyR);
                    nuevoPyR.Respuesta    = pyr.Respuesta;
                    nuevoPyR.Modificacion = DateTime.Now;
                    context.SaveChanges();
                    respuestaDatos = new RespuestaDatos {
                        Codigo = COCodigoRespuesta.OK, Mensaje = "Respuesta modificada exitosamente."
                    };
                }
                catch (Exception e)
                {
                    throw new COExcepcion("Ocurrió un problema al intentar modificar la respuesta.");
                }
            }
            else
            {
                throw new COExcepcion("La pregunta no existe");
            }
            return(respuestaDatos);
        }
Esempio n. 7
0
        internal async Task <RespuestaDatos> ModificarPublicacionApp(ModificarPublicacion productosServicios)
        {
            using FeContext context = new FeContext();
            RespuestaDatos       respuestaDatos;
            ProductosServiciosPc publicacion = await GetPublicacionPorIdPublicacion(productosServicios.Id);

            if (publicacion != null)
            {
                try
                {
                    context.Attach(publicacion);
                    publicacion.Descripcion     = productosServicios.Descripcion;
                    publicacion.Descuento       = productosServicios.Descuento;
                    publicacion.Cantidadtotal   = productosServicios.Cantidad;
                    publicacion.Nombre          = productosServicios.Nombre;
                    publicacion.Preciounitario  = productosServicios.Preciounitario;
                    publicacion.Habilitatrueque = productosServicios.Habilitatrueque;
                    publicacion.Modificacion    = DateTime.Now;
                    context.SaveChanges();
                    respuestaDatos = new RespuestaDatos {
                        Codigo = COCodigoRespuesta.OK, Mensaje = "Publicación modificada exitosamente."
                    };
                }
                catch (Exception e)
                {
                    throw new COExcepcion("Ocurrió un problema al intentar modificar la publicación.");
                }
            }
            else
            {
                throw new COExcepcion("La publicación no existe");
            }
            return(respuestaDatos);
        }
Esempio n. 8
0
        internal async Task <RespuestaDatos> RemoverPublicacion(int idPublicacion)
        {
            using FeContext context = new FeContext();
            RespuestaDatos       respuestaDatos;
            ProductosServiciosPc publicacion = await GetPublicacionPorIdPublicacion(idPublicacion);

            if (publicacion != null)
            {
                try
                {
                    context.ProductosServiciosPcs.Attach(publicacion);
                    publicacion.Estado       = COEstados.INACTIVO;
                    publicacion.Modificacion = DateTime.Now;
                    context.SaveChanges();
                    respuestaDatos = new RespuestaDatos {
                        Codigo = COCodigoRespuesta.OK, Mensaje = "Publicación eliminada exitosamente."
                    };
                }
                catch (Exception e)
                {
                    throw new COExcepcion("Ocurrió un problema al intentar eliminar la publicación");
                }
            }
            else
            {
                throw new COExcepcion("La publicación no existe");
            }
            return(respuestaDatos);
        }
        public async Task <RespuestaDatos> GuardarRazonSocial(RazonSocialCor razonSocial)
        {
            using FeContext context = new FeContext();
            RespuestaDatos respuestaDatos;

            try
            {
                context.Add(razonSocial);
                context.SaveChanges();
                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.OK, Mensaje = "Razón social creada exitosamente."
                };
            }
            catch (Exception e)
            {
                RepoErrorLog.AddErrorLog(new ErrorLog
                {
                    Mensaje   = e.Message,
                    Traza     = e.StackTrace,
                    Usuario   = "no_aplica",
                    Creacion  = DateTime.Now,
                    Tipoerror = COErrorLog.ENVIO_CORREO
                });
                throw new COExcepcion("Ocurrió un problema al intentar agregar la razón social.");
            }
            return(respuestaDatos);
        }
Esempio n. 10
0
        public async Task <RespuestaDatos> GuardarDatosBancariosDemografia(CuentasBancariasDemografiaCor datosBancarios)
        {
            using FeContext context = new FeContext();
            RespuestaDatos respuestaDatos;

            try
            {
                context.CuentasBancariasDemografiaCors.Add(datosBancarios);
                context.SaveChanges();
                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.OK, Mensaje = "Cuenta Creada Exitosamente"
                };
            }
            catch (Exception e)
            {
                RepoErrorLog.AddErrorLog(new ErrorLog
                {
                    Mensaje   = e.Message,
                    Traza     = e.StackTrace,
                    Usuario   = "Usuario con id " + datosBancarios.Id,
                    Creacion  = DateTime.Now,
                    Tipoerror = COErrorLog.MODIFICAR_USUARIO
                });
                throw new COExcepcion("No se pudieron guardar sus datos bancarios...puede iniciar sesión pero contacte al soporte.");
            }
            return(respuestaDatos);
        }
Esempio n. 11
0
        public async Task <RespuestaDatos> SubirImagenSocial(IFormCollection collection)
        {
            RespuestaDatos respuestaDatos;

            try
            {
                var   formData = Request.Form;
                var   files    = Request.Form.Files;
                Claim claimId  = User.Claims.Where(c => c.Type == "id").FirstOrDefault();
                formData = Request.Form;
                if (files.Count == 0)
                {
                    throw new COExcepcion("No se adjuntaron archivos. ");
                }

                if (formData == null)
                {
                    throw new COExcepcion("El formulario de la petición enviada se encuentra vacío. ");
                }

                var correoUsuario = Request.Form["Correo"].ToString();

                respuestaDatos = await _sEFachada.SubirImagenSocial(correoUsuario, files);
            }
            catch (COExcepcion e)
            {
                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.ERROR, Mensaje = e.Message
                };
            }
            return(respuestaDatos);
        }
Esempio n. 12
0
        internal async Task <RespuestaDatos> RemoverFaqCor(int idFaqCor)
        {
            using FeContext context = new FeContext();
            RespuestaDatos respuestaDatos;

            try
            {
                FaqCor f = new FaqCor {
                    Id = idFaqCor
                };
                context.FaqCors.Attach(f);
                context.FaqCors.Remove(f);
                context.SaveChanges();
                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.OK, Mensaje = "FAQ eliminada exitosamente."
                };
            }
            catch (Exception e)
            {
                RepoErrorLog.AddErrorLog(new ErrorLog
                {
                    Mensaje   = e.Message,
                    Traza     = e.StackTrace,
                    Usuario   = "no_aplica",
                    Creacion  = DateTime.Now,
                    Tipoerror = COErrorLog.ENVIO_CORREO
                });
                throw new COExcepcion("Ocurrió un problema al intentar eliminar la FAQ");
            }
            return(respuestaDatos);
        }
Esempio n. 13
0
        public async Task <RespuestaDatos> GuardarFaqCor(FaqCor faq)
        {
            using FeContext context = new FeContext();
            RespuestaDatos respuestaDatos;

            if (faq.Categoria == COCategoriaFAQ.PRODUCTOS || faq.Categoria == COCategoriaFAQ.COMPRAS || faq.Categoria == COCategoriaFAQ.SERVICIOS || faq.Categoria == COCategoriaFAQ.DEVOLUCIONES)
            {
                try
                {
                    context.Add(faq);
                    context.SaveChanges();
                    respuestaDatos = new RespuestaDatos {
                        Codigo = COCodigoRespuesta.OK, Mensaje = "FAQ creada exitosamente."
                    };
                }
                catch (Exception e)
                {
                    RepoErrorLog.AddErrorLog(new ErrorLog
                    {
                        Mensaje   = e.Message,
                        Traza     = e.StackTrace,
                        Usuario   = "no_aplica",
                        Creacion  = DateTime.Now,
                        Tipoerror = COErrorLog.ENVIO_CORREO
                    });
                    throw new COExcepcion("Ocurrió un problema al intentar agregar la FAQ.");
                }
            }
            else
            {
                throw new COExcepcion("La categoría de la FAQ no existe");
            }
            return(respuestaDatos);
        }
Esempio n. 14
0
        public async Task <RespuestaDatos> GuardarTruequeDetalle(ProdSerTruequeTrue detalle)
        {
            RespuestaDatos respuestaDatos;

            try
            {
                ProductosServiciosPc publicacionComprador = await _cOFachada.GetPublicacionPorIdPublicacion(detalle.Idproductoserviciocomprador);

                ProductosServiciosPc publicacionVendedor = await _cOFachada.GetPublicacionPorIdPublicacion(detalle.Idproductoserviciovendedor);

                DemografiaCor      demografiaComprador = _cOGeneralFachada.GetDemografiaPorId(publicacionComprador.Idusuario);
                DemografiaCor      demografiaVendedor  = _cOGeneralFachada.GetDemografiaPorId(publicacionVendedor.Idusuario);
                TruequesPedidoTrue trueque             = new TruequesPedidoTrue
                {
                    Idcomprador = demografiaComprador.Id,
                    Idvendedor  = demografiaVendedor.Id
                };
                respuestaDatos = await _tRTruequeBiz.GuardarTrueque(trueque, demografiaComprador, demografiaVendedor);

                trueque = GetTruequePorIdCompradorIdVendedor(demografiaComprador.Id, demografiaVendedor.Id);
                detalle.Idtruequepedido = trueque.Id;
                RespuestaDatos respuestaDetalle = await _tRTruequeBiz.GuardarTruequeDetalle(detalle, publicacionVendedor, publicacionComprador);

                respuestaDatos.Mensaje = respuestaDatos.Mensaje;
            }
            catch (COExcepcion e)
            {
                throw e;
            }
            return(respuestaDatos);
        }
Esempio n. 15
0
        public async Task <RespuestaDatos> ModificarTrueque(TruequesPedidoTrue trueque)
        {
            RespuestaDatos respuestaDatos;

            try
            {
                respuestaDatos = respuestaDatos = await _tRTruequeBiz.ModificarTrueque(trueque);

                if (trueque.Estado == COEstadosTrueque.ACEPTADO)
                {
                    ProdSerTruequeTrue   detalle             = _tRTruequeBiz.GetDetallePorIdTrueque(trueque.Id);
                    ProductosServiciosPc publicacionVendedor = await _cOFachada.GetPublicacionPorIdPublicacion(detalle.Idproductoserviciovendedor);

                    ProductosServiciosPc publicacionComprador = await _cOFachada.GetPublicacionPorIdPublicacion(detalle.Idproductoserviciocomprador);

                    publicacionComprador.Cantidadtotal = (int)(publicacionComprador.Cantidadtotal - detalle.Cantidadcomprador);
                    publicacionVendedor.Cantidadtotal  = (int)(publicacionVendedor.Cantidadtotal - detalle.Cantidadvendedor);
                    RespuestaDatos modificarVendedor = await _cOFachada.ModificarPublicacion(publicacionVendedor);

                    RespuestaDatos modificarComprador = await _cOFachada.ModificarPublicacion(publicacionComprador);

                    respuestaDatos.Mensaje = respuestaDatos.Mensaje + " " + modificarVendedor.Mensaje + " " + modificarComprador.Mensaje;
                }
            }
            catch (COExcepcion e)
            {
                throw e;
            }
            return(respuestaDatos);
        }
        internal async Task <RespuestaDatos> ModificarCategoria(CategoriaPc nuevaCategoria)
        {
            using FeContext context = new FeContext();
            RespuestaDatos respuestaDatos;
            CategoriaPc    categoria = GetCategoriaPorIdCategoria(nuevaCategoria.Id);

            if (categoria != null)
            {
                try
                {
                    context.CategoriaPcs.Attach(categoria);
                    categoria.Nombre = nuevaCategoria.Nombre;
                    context.SaveChanges();
                    respuestaDatos = new RespuestaDatos {
                        Codigo = COCodigoRespuesta.OK, Mensaje = "Categoría modificada exitosamente."
                    };
                }
                catch (COExcepcion e)
                {
                    throw new COExcepcion("Ocurrió un problema al intentar modificar la categoría.");
                }
            }
            else
            {
                throw new COExcepcion("La categoría no existe");
            }
            return(respuestaDatos);
        }
Esempio n. 17
0
        public async Task <RespuestaDatos> ModificarDemografia(DemografiaCor demografiaCor, Servidor.Middleware.Contratos.Core.Seguridad.ModificarDemografia model)
        {
            using FeContext context = new FeContext();
            RespuestaDatos respuestaDatos;

            try
            {
                context.DemografiaCors.Attach(demografiaCor);
                demografiaCor.Nombre       = model.Nombre;
                demografiaCor.Apellido     = model.Apellido;
                demografiaCor.Telefono     = model.Telefono;
                demografiaCor.Direccion    = model.Direccion;
                demografiaCor.Modificacion = DateTime.Now;
                context.SaveChanges();
                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.OK, Mensaje = "Usuario modificado exitosamente!"
                };
            }
            catch (COExcepcion e)
            {
                RepoErrorLog.AddErrorLog(new ErrorLog
                {
                    Mensaje   = e.Message,
                    Traza     = e.StackTrace,
                    Usuario   = demografiaCor.Email,
                    Creacion  = DateTime.Now,
                    Tipoerror = COErrorLog.MODIFICAR_USUARIO
                });
                throw new COExcepcion("Ocurrió un problema al modificar el usuario.");
            }
            return(respuestaDatos);
        }
        public async Task <RespuestaDatos> RemoverNotificacion(int idNotificacion)
        {
            using FeContext context = new FeContext();
            RespuestaDatos    respuestaDatos;
            NotificacionesCor notificacion = GetNotificacionPorIdNotificacion(idNotificacion);

            if (notificacion != null)
            {
                try
                {
                    context.Attach(notificacion);
                    notificacion.Estado = COEstados.INACTIVO;
                    context.SaveChanges();
                    respuestaDatos = new RespuestaDatos {
                        Codigo = COCodigoRespuesta.OK, Mensaje = "Notificación eliminada exitosamente."
                    };
                }
                catch (Exception e)
                {
                    throw new COExcepcion("Ocurrió un problema al intentar eliminar la notificación.");
                }
            }
            else
            {
                throw new COExcepcion("La notificación no existe");
            }
            return(respuestaDatos);
        }
Esempio n. 19
0
        public async Task <RespuestaDatos> GetTipoDocumentoPorId([FromBody] DemografiaCor demografia)
        {
            RespuestaDatos respuestaDatos;

            try
            {
                respuestaDatos = await _cOGeneralFachada.GuardarDemografia(demografia);
            }
            catch (COExcepcion e)
            {
                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.ERROR, Mensaje = e.Message
                };
            }
            return(respuestaDatos);
        }
Esempio n. 20
0
        public async Task <RespuestaDatos> RemoverNotificacion(int idNotificacion)
        {
            RespuestaDatos respuestaDatos;

            try
            {
                respuestaDatos = await _cOGeneralFachada.RemoverNotificacion(idNotificacion);
            }
            catch (COExcepcion e)
            {
                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.ERROR, Mensaje = e.Message
                };
            }
            return(respuestaDatos);
        }
Esempio n. 21
0
        public async Task <RespuestaDatos> GuardarNotificacion([FromBody] NotificacionesCor notificacion)
        {
            RespuestaDatos respuestaDatos;

            try
            {
                respuestaDatos = await _cOGeneralFachada.GuardarNotificacion(notificacion);
            }
            catch (COExcepcion e)
            {
                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.ERROR, Mensaje = e.Message
                };
            }
            return(respuestaDatos);
        }
Esempio n. 22
0
        public async Task <RespuestaDatos> GuardarFavorito([FromBody] ProductosFavoritosDemografiaPc favorito)
        {
            RespuestaDatos respuestaDatos;

            try
            {
                respuestaDatos = await _coFachada.GuardarFavorito(favorito);
            }
            catch (COExcepcion e)
            {
                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.ERROR, Mensaje = e.Message
                };
            }
            return(respuestaDatos);
        }
        public async Task <RespuestaDatos> ModificarTrueque([FromBody] TruequesPedidoTrue trueque)
        {
            RespuestaDatos respuestaDatos;

            try
            {
                respuestaDatos = await _tRFachada.ModificarTrueque(trueque);
            }
            catch (COExcepcion e)
            {
                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.ERROR, Mensaje = e.Message
                };
            }
            return(respuestaDatos);
        }
Esempio n. 24
0
        public async Task <RespuestaDatos> GuardarResena([FromBody] ResenasPc resena)
        {
            RespuestaDatos respuestaDatos;

            try
            {
                respuestaDatos = await _coFachada.GuardarResena(resena);
            }
            catch (COExcepcion e)
            {
                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.ERROR, Mensaje = e.Message
                };
            }
            return(respuestaDatos);
        }
        public async Task <RespuestaDatos> GuardarTrueque([FromBody] ProdSerTruequeTrue detalle)
        {
            RespuestaDatos respuestaDatos;

            try
            {
                respuestaDatos = await _tRFachada.GuardarTruequeDetalle(detalle);
            }
            catch (COExcepcion e)
            {
                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.ERROR, Mensaje = e.Message
                };
            }
            return(respuestaDatos);
        }
Esempio n. 26
0
        public async Task <RespuestaDatos> ModificarPublicacionApp([FromBody] ModificarPublicacion productosServicios)
        {
            RespuestaDatos respuestaDatos;

            try
            {
                respuestaDatos = await _coFachada.ModificarPublicacionApp(productosServicios);
            }
            catch (COExcepcion e)
            {
                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.ERROR, Mensaje = e.Message
                };
            }
            return(respuestaDatos);
        }
Esempio n. 27
0
        public async Task <RespuestaDatos> RemoverFavorito(int idFavorito)
        {
            RespuestaDatos respuestaDatos;

            try
            {
                respuestaDatos = await _coFachada.RemoverFavorito(idFavorito);
            }
            catch (COExcepcion e)
            {
                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.ERROR, Mensaje = e.Message
                };
            }
            return(respuestaDatos);
        }
Esempio n. 28
0
        public async Task <RespuestaDatos> ModificarCategoria([FromBody] CategoriaPc categoria)
        {
            RespuestaDatos respuestaDatos;

            try
            {
                respuestaDatos = await _coFachada.ModificarCategoria(categoria);
            }
            catch (COExcepcion e)
            {
                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.ERROR, Mensaje = e.Message
                };
            }
            return(respuestaDatos);
        }
Esempio n. 29
0
        public async Task <RespuestaDatos> ModificarPreguntasyRespuestas([FromBody] PreguntasRespuestasPc pyr)
        {
            RespuestaDatos respuestaDatos;

            try
            {
                respuestaDatos = await _coFachada.ModificarPreguntasyRespuestas(pyr);
            }
            catch (COExcepcion e)
            {
                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.ERROR, Mensaje = e.Message
                };
            }
            return(respuestaDatos);
        }
Esempio n. 30
0
        internal async Task <RespuestaDatos> GuardarDemografia(DemografiaCor demografia)
        {
            RespuestaDatos respuestaDatos;

            try
            {
                await _repoDemografia.GuardarDemografia(demografia);

                respuestaDatos = new RespuestaDatos {
                    Codigo = COCodigoRespuesta.OK, Mensaje = "OK"
                };
            }
            catch (COExcepcion e)
            {
                throw e;
            }
            return(respuestaDatos);
        }