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);
        }
Пример #3
0
        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);
        }