예제 #1
0
        private async Task <ProjectCreateGet> CreateAddDropDownBoxes(ProjectCreateGet Project, string UserId, int ParentId = 0)
        {
            var Statuses = await _masterListProvider.StatusList(UserId);

            var UserLanguage = await _masterProvider.UserLanguageUpdateGet(UserId);

            var SecurityLevels = await _securityLevelProvider.List(UserId);

            Project.LanguageId     = UserLanguage.LanguageId;
            Project.LanguageName   = UserLanguage.Name;
            Project.Statuses       = Statuses;
            Project.SecurityLevels = SecurityLevels;
            Project.CodeTypeId     = await _projectTypeProvider.ReturnCodeTypeId(Project.ProjectTypeId);

            Project.ProjectTypeName = await _projectTypeProvider.ReturnName(UserId, Project.ProjectTypeId);

            Project.ParentProjectName = await _projectProvider.ReturnName(UserId, ParentId);

            return(Project);
        }