示例#1
0
        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);
        }