Exemplo n.º 1
0
        // POST api/<controller>
        public dynamic Post(RecipeInformation _data)
        {
            if (_data.actionType == RecipeInformation.AUTH)
            {
                if (_data.login == "" && _data.password == "" && HttpContext.Current.Session["user"] == null)
                {
                    return(new { signed = "sign-out" });
                }
                else if (HttpContext.Current.Session["user"] != null)
                {
                    return(new { signed = HttpContext.Current.Session["user"] });
                }

                User user =
                    mRepository.Users
                    .Select(u => u)
                    .Where(u => (u.login == _data.login))
                    .SingleOrDefault();
                if (user != null)
                {
                    //Session["dhfjg"] = 1;
                    HttpContext.Current.Session["user"] = user;
                    return(new { signed = HttpContext.Current.Session["user"] });
                }

                else
                {
                    return(new { signed = "no_user" });
                }
            }
            else
            {
                User user =
                    mRepository.Users
                    .Select(u => u)
                    .Where(u => (u.login == _data.login))
                    .SingleOrDefault();
                if (user == null)
                {
                    return(new { signed = "est" });
                }
                return(new { signed = "todo" });
            }
        }
Exemplo n.º 2
0
 // POST api/<controller>
 public dynamic Post(RecipeInformation _data)
 {
     return(new { signed = _data.login });
 }