//Get one project public async Task <ProjectResponseData> EditCompletedProject(int id, bool Completed) { try { //var current = apiContext.Projects.FindAsync(id); var project = await projectEntity.EditCompletedProject(id, Completed); if (project.Name == null) { projectResponseData = new ProjectResponseData { Name = null, Description = null, }; return(projectResponseData); } else if (project.Completed == false && project.Flag == null) { projectResponseData = new ProjectResponseData { Id = project.Id, Name = project.Name, Completed = project.Completed, Description = project.Description }; return(projectResponseData); } else if (project.Flag == "Done") { projectResponseData = new ProjectResponseData { Id = project.Id, Name = project.Name, Completed = project.Completed, Description = project.Description, //Flag = project.Flag }; return(projectResponseData); } return(projectResponseData); } catch (Exception ex) { throw; } }