Ejemplo n.º 1
0
        public async Task <IActionResult> Delete(string user, string identifier)
        {
            TablesController table = new TablesController();

            table.DeleteUser(user, identifier);

            return(RedirectToAction("Index", "RoleActions"));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Login([Bind("Username, Password")] LoginCredential user)
        {
            if (ModelState.IsValid)
            {
                TablesController table = new TablesController();

                if (table.GetUser(user.Username, user.Password))
                {
                    table.UpdateLastLogin(user.Username, user.Password);
                    return(RedirectToAction("Index", "Dishes"));
                }
                else
                {
                    ViewBag.isValid = false;
                }
            }
            return(View());
        }
Ejemplo n.º 3
0
        public IActionResult Index()
        {
            if (HttpHelper.HttpContext.Session.GetString("currentUser") != null)
            {
                ViewBag.user = HttpHelper.HttpContext.Session.GetString("currentUser");
            }

            if (HttpHelper.HttpContext.Session.GetString("role") != null)
            {
                ViewBag.role = HttpHelper.HttpContext.Session.GetString("role");
            }

            TablesController table = new TablesController();

            List <UserEntity> users = table.GetAllUsers();

            return(View(users));
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> Create([Bind("Username, Password, LastName, FirstName, Email, CreditNum, Gender, Age, IdentityNumber")] UserEntity user)
        {
            if (ModelState.IsValid)
            {
                UserEntity newUser = new UserEntity();

                newUser.Username       = user.Username;
                newUser.Password       = user.Password;
                newUser.FirstName      = user.FirstName;
                newUser.LastName       = user.LastName;
                newUser.Email          = user.Email;
                newUser.CreditNum      = user.CreditNum;
                newUser.Gender         = user.Gender;
                newUser.Age            = user.Age;
                newUser.IdentityNumber = user.IdentityNumber;

                TablesController table = new TablesController();

                await table.AddUser(newUser);

                return(RedirectToAction("Index", "Dishes"));
            }
            return(View());
        }