public ActionResult List()
        {
            Response.AppendHeader("Access-Control-Allow-Origin", "*");
            List <User> list = new List <DAL.User>();

            using (ShallPassDBContext dc = new ShallPassDBContext())
            {
                list = dc.Users.ToList();
            }

            return(Json(list, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Register(string first_name = "", string last_name = "", string email = "", int time = 0, int attempts = 0, int secrets = 0)
        {
            Response.AppendHeader("Access-Control-Allow-Origin", "*");
            using (ShallPassDBContext dc = new ShallPassDBContext())
            {
                DAL.User user = new DAL.User()
                {
                    first_name = first_name,
                    last_name  = last_name,
                    email      = email,
                    attempts   = attempts,
                    secrets    = secrets,
                    time       = time
                };
                dc.Users.Add(user);
                dc.SaveChanges();
            }

            return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
        }