public async Task <Guid> CreateAsync(Friend entity) { // Validating entity await _createFriendValidations.ValidateAndThrowAsync(entity); // Setting unique identificator to entity entity.Id = Guid.NewGuid(); // Persisting entity await _unityOfWork.Friends.CreateAsync(entity); return(entity.Id); }