public ProjectDTO GetProjectByProjectId(int projectid) { var result = _projectData.GetProjectByProjectId(projectid); ProjectDTO projectDto = Mapper.Map <ProjectDTO>(result); return(projectDto); }
public bool UpdateProject(ProjectDTO project, int projectid) { bool result = false; try { Project projectDb = Mapper.Map <Project>(project); bool updatedProject = _projectData.UpdateProject(projectDb, projectid); if (updatedProject) { if (project.UserId != null && project.UserId > 0) { return(_userData.UpdateUserProjectIdTaskId(Convert.ToInt32(project.UserId), projectid, null)); } return(true); } else { result = false; } } catch (Exception ex) { result = false; } return(result); }
public bool CreateProject(ProjectDTO project) { bool result = false; try { Project projectDb = Mapper.Map <Project>(project); int generatedprojectId = _projectData.CreateProject(projectDb); if (generatedprojectId > 0) { if (project.UserId != null && project.UserId > 0) { return(_userData.UpdateUserProjectIdTaskId(Convert.ToInt32(project.UserId), generatedprojectId, null)); } return(true); } else { return(false); } } catch (Exception ex) { result = false; } return(result); }