public async Task <Profile> UpdateProfile(Profile model)
        {
            var entity = await _profilesRepository.UpsertProfile(ProfileMapper.ToProfileEntity(model));

            var contract = ProfileMapper.ToProfileContract(entity);

            return(contract);
        }
        public async Task <Profile> GetProfile(string profileId)
        {
            var profileEntity = await _profilesRepository.GetProfile(profileId);

            if (profileEntity == null)
            {
                return(null);
            }

            var contract = ProfileMapper.ToProfileContract(profileEntity);

            return(contract);
        }