Example #1
0
        public IActionResult Register([FromBody] UserCredentials userCredentials)
        {
            if (userCredentials == null || string.IsNullOrWhiteSpace(userCredentials.Username) || string.IsNullOrWhiteSpace(userCredentials.Password))
            {
                return(new Responses.BadRequestResult("Invalid data,"));
            }

            using (var context = new SkoPaTuManaContext())
            {
                if (UserExists(userCredentials, context))
                {
                    return(new Responses.BadRequestResult("User already registered,"));
                }

                context.Users.Add(new Users {
                    Username = userCredentials.Username, Password = userCredentials.Password
                });
                context.SaveChanges();

                return(new Responses.OkResult("User created,"));
            }
        }