Ejemplo n.º 1
0
        public IActionResult InsertAdmin([FromBody] AdminInsertNew Vinsert)
        {
            AdministradoresParams adp = new AdministradoresParams();

            if (Vinsert == null)
            {
                return(Json("Fail"));
            }
            adp.Id_card = ManyFuncs.str2long(Vinsert.Id_Card);
            if (adp.Id_card < 0)
            {
                return(Json("Fail  IDCARD not found"));
            }
            if (FAd.IsAdmin(adp.Id_card))
            {
                return(Json("Fail: ADMINISTRADOR EXISTENTE"));
            }
            if (FAd.GetSesInfo(HttpContext) == null)
            {
                return(Json("Fail: SESION FINALIZADA"));
            }
            adp.Name        = Vinsert.Name;
            adp.LastName    = Vinsert.LastName;
            adp.Phone       = ManyFuncs.str2long(Vinsert.Phone);
            adp.Password    = Vinsert.Password;
            adp.SesionValue = HttpContext.Session.GetString(AdminViews.sname);
            adp.State       = true;
            adp.SuperAdmin  = bool.Parse(Vinsert.IsSuperAdmin + "") ||
                              Vinsert.IsSuperAdmin.Equals("true");
            db.ADMINISTRADORES.Add(adp);
            db.SaveChanges();
            return(Json("Ok"));
        }
Ejemplo n.º 2
0
        public IActionResult  GetAdmin()
        {
            if (FAd.GetSesInfo(HttpContext) == null)
            {
                return(Json("Fail: SESION FINALIZADA"));
            }
            long id_c = ManyFuncs.str2long(Request.Query["id"]);

            if (id_c < 0)
            {
                return(Json("Fail: if id_c 0 " + Request.Query["id"]));
            }
            if (!FAd.IsAdmin(id_c))
            {
                return(Json("Fail: Administrador no encontrado."));
            }
            return(Json(FAd.GetAdmin(id_c)));
        }
Ejemplo n.º 3
0
 public IActionResult GetSesion()
 {
     return(Json(FAd.GetSesInfo(HttpContext)));
 }