Exemplo n.º 1
0
        public JsonResult addUser(User _user)
        {
            bool        isThere = false;
            List <User> users   = (List <User>)Session["Users"];

            foreach (User u in users)
            {
                if (u.id == _user.id)
                {
                    isThere = true;
                }
            }
            if (!isThere)
            {
                if (addUserToDB(_user))
                {
                    modelFacade facade = new modelFacade();
                    users            = facade.selectUsersResponse();
                    Session["Users"] = users;
                    return(Json(new { msg = "ok" }));
                }
                else
                {
                    return(Json(new { msg = "errorBackend" }));
                }
            }
            else
            {
                return(Json(new { msg = "exists" }));
            }
        }
Exemplo n.º 2
0
        // GET: Admin
        public ActionResult Dashboard()
        {
            ViewBag.selectMenu = "Dashboard";
            ViewBag.nameLogged = (string)Session["username"];
            if (Session["Services"] == null)
            {
                modelFacade    facade   = new modelFacade();
                List <Service> services = facade.selectServicesResponse();
                Session["Services"] = services;
            }

            if (Session["Clients"] == null)
            {
                modelFacade   facade  = new modelFacade();
                List <Client> clients = facade.SelectClientsResponse();
                Session["Clients"] = clients;
            }
            if (Session["Users"] == null)
            {
                modelFacade facade = new modelFacade();
                List <User> users  = facade.selectUsersResponse();
                Session["Users"] = users;
            }

            return(View());
        }
Exemplo n.º 3
0
        public ActionResult Profile()
        {
            ViewBag.selectMenu = "Profile";
            ViewBag.nameLogged = (string)Session["username"];
            modelFacade facade = new modelFacade();

            ViewBag.user = facade.selectProfileResponse(ViewBag.nameLogged);
            return(View());
        }
Exemplo n.º 4
0
        public bool addServiceToDB(Service _service)
        {
            modelFacade facade   = new modelFacade();
            var         response = facade.addServiceResponse(_service);

            if (response == "ok")
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemplo n.º 5
0
        public bool addClientToDB(Client _client, ref string response)
        {
            modelFacade facade = new modelFacade();

            response = facade.addClientResponse(_client);
            if (response == "ok")
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemplo n.º 6
0
        public bool addUserToDB(User _user)
        {
            modelFacade facade   = new modelFacade();
            var         response = facade.addUserResponse(_user);

            if (response == "ok")
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemplo n.º 7
0
 public JsonResult addService(Service _service)
 {
     if (addServiceToDB(_service))
     {
         modelFacade    facade   = new modelFacade();
         List <Service> services = facade.selectServicesResponse();
         Session["Services"] = services;
         return(Json(new { msg = "ok" }));
     }
     else
     {
         return(Json(new { msg = "BackendError" }));
     }
 }
Exemplo n.º 8
0
        public JsonResult updateService(element _id)
        {
            modelFacade facade = new modelFacade();

            if (facade.updateServiceResponse(_id))
            {
                List <Service> services = facade.selectServicesResponse();
                Session["Services"] = services;
                return(Json(new { msg = "ok" }));
            }
            else
            {
                return(Json(new { msg = "" }));
            }
        }
Exemplo n.º 9
0
        public JsonResult deleteService(element _id)
        {
            modelFacade facade   = new modelFacade();
            string      response = facade.deleteServiceResponse(_id);

            if (response == "ok")
            {
                List <Service> services = facade.selectServicesResponse();
                Session["Services"] = services;
                return(Json(new { msg = "ok" }));
            }
            else if (response == "bad")
            {
                return(Json(new { msg = "bad" }));
            }
            else
            {
                return(Json(new { msg = "error" }));
            }
        }
Exemplo n.º 10
0
        public ActionResult Login(string _username, string _password)
        {
            UserLogin   userLogged;
            modelFacade facade = new modelFacade();

            userLogged = facade.loginResponse(_username, _password);
            if (userLogged.mySqlStatus == "ok" && userLogged.typeUser == "0")
            {
                Session["username"] = userLogged.username;
                return(RedirectToAction("Dashboard", "Admin", new { id = userLogged.username }));
            }
            else if (userLogged.mySqlStatus == "ok" && userLogged.typeUser == "1")
            {
                Session["username"] = userLogged.username;
                return(RedirectToAction("Dashboard", "normal" /*, new { id = userLogged.username}*/));
            }
            else
            {
                return(RedirectToAction("LoginFail", userLogged));
            }
        }