Exemplo n.º 1
0
        public ActionResult DeleteAdmin(string id_user)
        {
            if (id_user == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            InsertAdmin insertAdmin = new InsertAdmin();
            user        usr         = sopace.users.Where
                                          (u => u.username == id_user).FirstOrDefault();

            if (usr == null)
            {
                return(HttpNotFound());
            }
            else
            {
                sopace.users.Remove(usr);
                sopace.SaveChanges();
            }
            return(RedirectToAction("ViewAdmin"));
        }
Exemplo n.º 2
0
        public JsonResult InsertAdministrator(InsertAdmin insertAdmin)
        {
            int countadmin = sopace.users.Where(ca =>
                                                ca.NIP == insertAdmin.User.NIP &&
                                                ca.role.Contains("admin")
                                                ).Count();
            string jsonResult = "";

            if (countadmin > 0)
            {
                jsonResult = insertAdmin.User.NIP + "Already Registered to Admin";
            }
            else
            {
                insertAdmin.User.password = encryptor.Encrypt(insertAdmin.User.password);
                sopace.users.Add(insertAdmin.User);
                sopace.SaveChanges();
                jsonResult = "Insert Data Success";
            }

            return(Json(jsonResult, JsonRequestBehavior.AllowGet));
        }