コード例 #1
0
        public async Task <ProjectResponseDto> UpdateProject(UpdateProjectRequestDto updateProjectRequestDto, string guid)
        {
            await Task.Delay(10);

            ProjectResponseDto response = _projects.ElementAt(0);

            response.Name        = updateProjectRequestDto.Name;
            response.Description = updateProjectRequestDto.Description;
            response.CreatedBy   = updateProjectRequestDto.CreatedBy;

            return(response);
        }
コード例 #2
0
        public ProjectServiceFake()
        {
            ProjectResponseDto project = new ProjectResponseDto();

            project.Id             = Guid.Parse("ab2bd817-98cd-4cf3-a80a-53ea0cd9c200");
            project.Name           = "Name";
            project.Description    = "Description";
            project.CreatedBy      = Guid.Parse("ab2bd817-98cd-4cf3-a80a-53ea0cd9c100");
            project.DateOfCreation = DateTime.Now;

            _projects = new List <ProjectResponseDto>();
            _projects.Add(project);
        }
コード例 #3
0
        public async Task <ICollection <AppTaskResponseDto> > ListAllTasksFromProject(ProjectResponseDto project)
        {
            var tasks = taskList.Where(t => t.ProjectId == project.Id).ToList();

            return(await Task.FromResult(tasks));
        }
コード例 #4
0
 public async Task <ICollection <AppTaskResponseDto> > ListAllTasksFromProject(ProjectResponseDto project)
 {
     return(await WebApiClient
            .GetApiResult <ICollection <AppTaskResponseDto> >($"{_baseUri}TasksController/GetTasks"));
 }