Example #1
0
        public async Task <Project> UpdateAsync(string id, string code, Project project)
        {
            project.Id   = id;
            project.Code = code;

            await _context.UpdateAsync(TableName, _mapper.Map <ProjectEntity>(project));

            return(project);
        }
        public async Task <TaskModel> UpdateAsync(string id, string projectId, TaskModel task)
        {
            task.Id        = id;
            task.ProjectId = projectId;

            await _context.UpdateAsync(TableName, _mapper.Map <TaskEntity>(task));

            return(task);
        }
Example #3
0
        public async Task UpdateEntityTest()
        {
            //arrange
            var operation = TableOperation.Insert(new TestEntity("1", "1", "Test 1"));
            await _table.ExecuteAsync(operation);

            //act
            await _context.UpdateAsync("Test", new TestEntity("1", "1", "Test changed"));

            //assert
            var result = await _context.GetAsync <TestEntity>("Test", "1", "1");

            Assert.Equal("Test changed", result.Name);
        }