Esempio n. 1
0
        public async Task CreateNewProject(Project project)
        {
            Table projectListTable = _dynamoDBService.LoadTable(tableName, region);

            var dynamoProject = new Document();

            dynamoProject["Id"]          = Guid.NewGuid();
            dynamoProject["Title"]       = project.Title;
            dynamoProject["Description"] = project.Description;
            dynamoProject["ProjectLink"] = "blank";
            dynamoProject["GitHubLink"]  = "blank";
            dynamoProject["Votes"]       = 0;
            dynamoProject["Completed"]   = new DynamoDBBool(false);
            dynamoProject["Deleted"]     = new DynamoDBBool(false);

            await projectListTable.PutItemAsync(dynamoProject);
        }