private void ListErrorCategoryVMToDTO()
 {
     _msDTO.manuscriptErrorCategoryList = new List <ManuscriptErrorCategory>();
     //locate errorcategory in viewmodel and remove unselected with id 0
     foreach (ManuscriptErrorCategoryVM manuscriptErrorCategoryVM in _ErrorCategoryVMList)
     {
         if (manuscriptErrorCategoryVM.ID > 0 || manuscriptErrorCategoryVM.IsSelected == true)
         {
             ManuscriptErrorCategory manuscriptErrorCategory = new ManuscriptErrorCategory();
             manuscriptErrorCategory.ID = manuscriptErrorCategoryVM.ID;
             manuscriptErrorCategory.ErrorCategoryID = manuscriptErrorCategoryVM.ErrorCategoryID;
             if (manuscriptErrorCategoryVM.ID > 0 && manuscriptErrorCategoryVM.IsSelected == false)
             {
                 //todo: remove unchecked by user on progressive updates, instead of deletion
                 manuscriptErrorCategory.IsUncheckedByUser = true;
             }
             if (manuscriptErrorCategoryVM.ID > 0 && manuscriptErrorCategoryVM.IsSelected == true)
             {
                 //todo: remove unchecked by user on progressive updates, instead of deletion
                 manuscriptErrorCategory.IsUncheckedByUser = false;
             }
             _msDTO.manuscriptErrorCategoryList.Add(manuscriptErrorCategory);
         }
     }
 }
Beispiel #2
0
        private void ListErrorCategoryVMToDTO()
        {
            //locate errorcategory in viewmodel and remove unselected with id 0
            foreach (ManuscriptErrorCategoryVM manuscriptErrorCategoryVM in _ErrorCategoryVMList)
            {
                if (manuscriptErrorCategoryVM.ID > 0 || manuscriptErrorCategoryVM.IsSelected == true)
                {
                    ManuscriptErrorCategory manuscriptErrorCategory = new ManuscriptErrorCategory();
                    manuscriptErrorCategory.ID = manuscriptErrorCategoryVM.ID;
                    manuscriptErrorCategory.ErrorCategoryID = manuscriptErrorCategoryVM.ErrorCategoryID;

                    _msDTO.manuscriptErrorCategoryList.Add(manuscriptErrorCategory);
                }
            }

            //_ErrorCategoryVMList = ErrorCategoryVMListNew;
        }