Пример #1
0
        public IActionResult UserRegistration([FromBody] User user)
        {
            var userinDb = _context.Users.SingleOrDefault(u =>
                                                          u.Email == user.Email);
            var userinDb2 = _context.Users.SingleOrDefault(u =>
                                                           u.Username == user.Username);

            if (userinDb != null)
            {
                return(Ok(_sendIncorrectEmailMessage()));
            }
            if (userinDb2 != null)
            {
                return(Ok(_sendIncorrectUsernameMessage()));
            }


            user.Password = Crypto.HashPassword(user.Password);

            using (var context = new TJHContext())
            {
                context.Users.Add(user);
                context.SaveChanges();
            }
            return(Ok(user));
        }
Пример #2
0
 public SigninController(TJHContext context)
 {
     _context = context;
 }
Пример #3
0
 public StoryController(TJHContext context)
 {
     _context = context;
 }
Пример #4
0
 public StoryRetrieve(TJHContext Context)
 {
     context = Context;
 }
Пример #5
0
 public UserController(TJHContext context)
 {
     _context = context;
 }