Пример #1
0
        public static IStatusGeneric <FormDictionary> CreateFormDicFactory(FormDictionaryType type,
                                                                           string description, string code, string activityName, string fileName
                                                                           , int workPackageId, int[] desciplineId, int priority, float mh)
        {
            var status  = new StatusGenericHandler <FormDictionary>();
            var formDic = new FormDictionary
            {
                Description   = description,
                Code          = code,
                ActivityName  = activityName,
                Type          = type,
                FileName      = fileName,
                WorkPackageId = workPackageId,
                Priority      = priority,
                ManHours      = mh
            };

            formDic.DesciplineLink = new List <FormDictionaryDescipline>();
            foreach (var ids in desciplineId)
            {
                formDic.DesciplineLink.Add(FormDictionaryDescipline.CreateFormDicDescipline(0, ids).Result);
            }

            status.Result = formDic;
            return(status);
        }
Пример #2
0
 public void AddDescipline(int desciplineId)
 {
     if (this.DesciplineLink != null)
     {
         this.DesciplineLink.Add(FormDictionaryDescipline.CreateFormDicDescipline(0, desciplineId).Result);
     }
 }
        public static IStatusGeneric <FormDictionaryDescipline> CreateFormDicDescipline(long formDicId, int desciplineId)
        {
            var status = new StatusGenericHandler <FormDictionaryDescipline>();

            var newItem = new FormDictionaryDescipline
            {
                DesciplineId     = desciplineId,
                FormDictionaryId = formDicId
            };

            status.Result = newItem;
            return(status);
        }