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")); }
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))); }
public IActionResult GetSesion() { return(Json(FAd.GetSesInfo(HttpContext))); }