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); }