コード例 #1
0
        public ResultDTO Create(ConnectionDTO connectionDTO)
        {
            connectionDTO.Validate();
            if (connectionDTO.Invalid)
            {
                return(new ResultDTO(false, "Invalid fields.", connectionDTO.Notifications));
            }

            var connection = Connection.Create(connectionDTO.Id, connectionDTO.UserId);

            _connectionRepository.Create(connection);
            if (!_connectionRepository.Save())
            {
                return(new ResultDTO(false, "Cannot be saved.", null));
            }

            return(new ResultDTO(true, "Successfuly registered.", connection));
        }