Example #1
0
        public async Task <JsonResult> CreateUserAsync([FromBody] UserModel userModel)
        {
            var userSettings = await _firebaseService.GetUserSettings(UserId);

            var user = Mapper.Map <User>(userModel);

            if (userSettings == null)
            {
                user = await _firebaseService.CreateUser(UserId, user);
            }

            return(GenerateJsonResult(Mapper.Map <UserModel>(user)));
        }