Ejemplo n.º 1
0
        public ActionResult Add(Coordinador admin, Usuario usuario)
        {
            int    id         = 0;
            string strMensaje = "No se pudo actualizar la información, intentelo más tarde";
            bool   okResult   = false;

            if (usuario.Id > 0)
            {
                id = usuario.Id;
                Coordinadores UpdatePaciente = db.Coordinadores.Where(c => c.IdUsuario == usuario.Id).FirstOrDefault();
                if (UpdatePaciente != null)
                {
                    CoordinadorService actualizar = new CoordinadorService();
                    strMensaje = actualizar.actualizar(usuario, admin);
                    okResult   = true;
                }
            }
            else
            {
                id = admin.IdCoordinador;
                CoordinadorService nuevo = new CoordinadorService();
                okResult   = true;
                strMensaje = nuevo.crear(usuario, admin);
            }
            return(Json(new Response {
                IsSuccess = okResult, Message = strMensaje, Id = id
            }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 2
0
        public ActionResult Add(Usuario usuario, Encuestado encuestado, Coordinador admin)
        {
            int    id         = 0;
            string strMensaje = "No se pudo actualizar la información, intentelo más tarde";
            bool   okResult   = false;

            if (usuario.Id > 0)
            {
                id = usuario.Id;
                Usuarios UpdatePaciente = db.Usuarios.Where(c => c.Id == usuario.Id).FirstOrDefault();
                var      Tipo           = db.Usuarios.Where(c => c.Id == usuario.Id).Select(m => m.TipoUsuario).FirstOrDefault();
                if (Tipo == "Encuestado")
                {
                    EncuestadoService actualizar = new EncuestadoService();
                    strMensaje = actualizar.actualizar(usuario, encuestado);
                    okResult   = true;
                }
                else if (Tipo == "Coordinador")
                {
                    CoordinadorService actualizar = new CoordinadorService();
                    strMensaje = actualizar.actualizar(usuario, admin);
                    okResult   = true;
                }
            }
            else
            {
                if (usuario.TipoUsuario == "Encuestado")
                {
                    id = encuestado.IdEncuestado;
                    EncuestadoService nuevo = new EncuestadoService();
                    okResult   = true;
                    strMensaje = nuevo.crear(usuario, encuestado);
                }

                else if (usuario.TipoUsuario == "Coordinador")
                {
                    id = admin.IdCoordinador;
                    CoordinadorService nuevo = new CoordinadorService();
                    okResult   = true;
                    strMensaje = nuevo.crear(usuario, admin);
                }
            }
            return(Json(new Response {
                IsSuccess = okResult, Message = strMensaje, Id = id
            }, JsonRequestBehavior.AllowGet));
        }