public JsonResult DesactivarUsuario(int id)
        {
            Response response = new Response();

            using (SistemaReclutamientoDBEntities dBEntities = new SistemaReclutamientoDBEntities())
            {
                var result = dBEntities.Usuarios.Find(id);
                try
                {
                    if (result != null)
                    {
                        result.Activo = false;
                        dBEntities.SaveChanges();
                    }

                    response.message     = "Muy bien!";
                    response.messageInfo = "Desactivado correctamente";
                    response.messageType = "success";

                    return(new JsonResult {
                        Data = response, JsonRequestBehavior = JsonRequestBehavior.AllowGet
                    });
                }
                catch (Exception e)
                {
                    response.message     = "Error!";
                    response.messageInfo = e.Message;
                    response.messageType = "error";

                    return(new JsonResult {
                        Data = response, JsonRequestBehavior = JsonRequestBehavior.AllowGet
                    });
                }
            }
        }
        public JsonResult ModificarUsuario(Usuarios users)
        {
            Response response = new Response();

            using (SistemaReclutamientoDBEntities dBEntities = new SistemaReclutamientoDBEntities())
            {
                var result = dBEntities.Usuarios.Find(users.Id);
                try
                {
                    if (result != null)
                    {
                        result.Usuario     = users.Usuario ?? result.Usuario;
                        result.Password    = users.Password ?? result.Password;
                        result.Correo      = users.Correo ?? result.Correo;
                        result.Descripcion = users.Descripcion ?? result.Descripcion;
                        result.PerfilId    = users.PerfilId;
                        dBEntities.SaveChanges();
                    }

                    response.message     = "Muy bien!";
                    response.messageInfo = "Modificado correctamente";
                    response.messageType = "success";

                    return(new JsonResult {
                        Data = response, JsonRequestBehavior = JsonRequestBehavior.AllowGet
                    });
                }
                catch (Exception e)
                {
                    response.message     = "Error!";
                    response.messageInfo = e.Message;
                    response.messageType = "error";

                    return(new JsonResult {
                        Data = response, JsonRequestBehavior = JsonRequestBehavior.AllowGet
                    });
                }
            }
        }