Esempio n. 1
0
        public ActionResult CreateUser(CreateModel model)
        {
            if (UsersRepository.Any(u => u.Email == model.Email || u.Login == model.Login))
            {
                return(BadRequest("User with this email or login already exists"));
            }

            var user = new User
            {
                Login       = model.Login,
                Email       = model.Email,
                AvatarUrl   = model.AvatarUrl,
                DisplayName = model.DisplayName,
                Password    = model.Password
            };

            UserService.Save(user);
            UnitOfWork.Commit();

            return(Ok());
        }