Exemple #1
0
        private void PerformSave(ExcelImportEventArgs arg)
        {
            ExcelSheet excelSheet = arg.Result;
            // Extract data from imported Excel sheet
            List <ProductDto> products = new List <ProductDto>();

            for (int index = excelSheet.DataStartRowIndex; index < excelSheet.Rows.Count; index++)
            {
                ExcelSheetRow excelRow = excelSheet.Rows[index];
                ProductDto    product  = new ProductDto();
                ExtractImportedSheetRow(product, excelRow);
                product.SupplierId = SupplierId;
                products.Add(product);
            }

            // Save batch
            using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
            {
                ProductFacade facade = new ProductFacade(uow);
                IFacadeUpdateResult <ProductData> result = facade.SaveProducts(products);
                if (result.IsSuccessful)
                {
                    arg.IsSuccessful = true;
                    arg.Message      = string.Format("Batch save done. \\nTotal {0} rows.", products.Count);
                }
                else
                {
                    arg.IsSuccessful = false;
                    // Deal with Update result
                    ProcUpdateResult(result.ValidationResult, result.Exception);
                }
            }
        }
Exemple #2
0
        public ActionResult Edit(int id, FormCollection formData)
        {
            FolderDto instance = GetFolder(id);

            UpdateModel(instance, formData);
            if (ModelState.IsValid)
            {
                IFacadeUpdateResult <FolderData> result = null;
                if (CurrentLanguage.Id == WebContext.Current.DefaultLanguage.Id)
                {
                    result = Service.SaveFolder(instance);
                }
                else
                {
                    result = Service.SaveFolder(instance, CurrentLanguage.Id);
                }
                if (result.IsSuccessful)
                {
                    return(RedirectToAction(DetailAction, new { id = id }));
                }
                else
                {
                    ProcUpdateResult(result.ValidationResult, result.Exception);
                }
            }

            InstanceEditViewModel model = new InstanceEditViewModel(InstanceTypes.Folder, instance);

            model.FolderTree      = GetCurrentFolderTree(id);
            model.CurrentLanguage = CurrentLanguage;
            return(View(model));
        }
        public IFacadeUpdateResult <FolderData> SaveSubsiteBatch(FolderTreeData folderTree, SubsiteData subSite)
        {
            UnitOfWork.BeginTransaction();
            // 1. Save parent folder
            folderTree.Folder.IsSubsiteRoot = true;
            FacadeUpdateResult <FolderData> result = SaveFolderTree(folderTree);

            if (result.IsSuccessful)
            {
                // 2. Save SubsiteData
                subSite.SubsiteFolderId = result.Result.Id;
                IFacadeUpdateResult <SubsiteData> subSiteResult = SubsiteSystem.SaveSubsite(subSite);
                result.ValidationResult.Merge(subSiteResult.ValidationResult);
                if (subSiteResult.IsSuccessful)
                {
                    UnitOfWork.CommitTransaction();
                }
                else
                {
                    UnitOfWork.RollbackTransaction();
                }
            }
            else
            {
                UnitOfWork.RollbackTransaction();
            }

            return(result);
        }
        public ActionResult EditCategory(int id, FormCollection formData)
        {
            TemplateEditViewModel model = GetModel(id);
            // Validate input
            string             CategorysInput = formData["CategorysInput"].Trim();
            List <CategoryDto> categorys      = new List <CategoryDto>();

            if (!string.IsNullOrEmpty(CategorysInput))
            {
                string[] items = CategorysInput.Split(',');
                foreach (string item in items)
                {
                    if (!string.IsNullOrWhiteSpace(item))
                    {
                        categorys.Add(new CategoryDto {
                            CategoryText = item
                        });
                    }
                }
            }
            if (ModelState.IsValid)
            {
                model.Instance.Categorys = categorys;
                IFacadeUpdateResult <TemplateData> result = Service.SaveTemplateCategorys(model.Instance);
                if (result.IsSuccessful)
                {
                    return(RedirectToAction(DetailAction, new { id = id }));
                }
                else
                {
                    ProcUpdateResult(result.ValidationResult, result.Exception);
                }
            }
            return(View(model));
        }
Exemple #5
0
 protected void childListControl_InstanceRowDeleting(object sender, InstanceRowDeletingEventArgs e)
 {
     if (e.InstanceType == ChildListType.SubjectFieldInfo.ToString())
     {
         SubjectFieldInfoDto currentField         = e.Instance as SubjectFieldInfoDto;
         IFacadeUpdateResult <SubjectData> result = DeleteSubjectField(CurrentSubject.Id, currentField.SubjectFieldId);
         e.IsSuccessful = result.IsSuccessful;
         if (result.IsSuccessful)
         {
             // Refresh data in session
             RetrieveSubjectFieldInfos();
         }
         else
         {
             ProcUpdateResult(result.ValidationResult, result.Exception);
         }
     }
     else if (e.InstanceType == ChildListType.SubjectChildList.ToString())
     {
         IFacadeUpdateResult <SubjectData> result = DeleteSubjectChildList(CurrentSubject.Id, e.Instance.Id);
         e.IsSuccessful = result.IsSuccessful;
         if (result.IsSuccessful)
         {
             // Refresh data in session
             RetrieveSubject();
         }
         else
         {
             ProcUpdateResult(result.ValidationResult, result.Exception);
         }
     }
 }
        public ActionResult Create(FormCollection formData)
        {
            SubsiteCreateDto       instance = new SubsiteCreateDto();
            SubsiteCreateViewModel model    = new SubsiteCreateViewModel(instance);

            UpdateModel(instance, formData);
            if (ModelState.IsValid)
            {
                int sort = 201;
                if (!instance.DefaultLanguageId.HasValue)
                {
                    instance.DefaultLanguageId = CmsRegister.MIN_LANGUAGE_ID;
                }
                int locationId = CmsRegister.MIN_LOCATION_ID;
                if (instance.DefaultLocationId != null)
                {
                    locationId = instance.DefaultLocationId.Value;
                }
                int            categoryId = CmsRegister.MAX_CATEGORY_ID;
                FolderTreeData tree       = CreateFolderTreeOfSupplier(instance.Name, instance.ServiceLandingName, instance.ServiceLandingSlug, instance.EventLandingName, instance.EventLandingSlug, CmsRegister.CONTENT_FOLDER_ID, sort, categoryId, locationId, false);
                IFacadeUpdateResult <FolderData> result = Service.SaveSubsiteWhole(tree, Convert(instance));
                if (result.IsSuccessful)
                {
                    return(RedirectToAction(IndexAction));
                }
                else
                {
                    ProcUpdateResult(result.ValidationResult, result.Exception);
                }
            }

            return(View(model));
        }
        public IFacadeUpdateResult <ReferenceData> SaveReferenceCategorysInBatch(IList <ReferenceData> references)
        {
            UnitOfWork.BeginTransaction();
            IFacadeUpdateResult <ReferenceData> result = null;

            foreach (ReferenceData item in references)
            {
                result = ReferenceSystem.SaveReferenceCategorys(item.Id, item.ReferenceCategorys);
                if (!result.IsSuccessful)
                {
                    break;
                }
                // TODO: result need to be merged later
            }
            if (result.IsSuccessful)
            {
                UnitOfWork.CommitTransaction();
            }
            else
            {
                UnitOfWork.RollbackTransaction();
            }

            return(result);
        }
        protected void btnPost_Click(object sender, EventArgs e)
        {
            string title   = txtTitle.Text.Trim();
            string content = edContent.Content.Trim();

            if (title.Length > 0 && content.Length > 0)
            {
                TopicInfoDto topic = new TopicInfoDto();
                topic.IssuedById = CurrentUserContext.User.UserId;
                topic.Title      = title;

                PostInfoDto post = new PostInfoDto();
                post.Content    = content;
                post.IssuedById = CurrentUserContext.User.UserId;

                IFacadeUpdateResult <TopicData> result = SaveCreatedTopic(topic, post);
                if (result.IsSuccessful)
                {
                    Response.Redirect(GetUrl(TopicList.PageUrl), true);
                }
                else
                {
                    ProcUpdateResult(result.ValidationResult, result.Exception);
                }
            }
        }
        protected void ucIDetail_ChildListInstanceRowDeleting(object sender, InstanceRowDeletingEventArgs e)
        {
            using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
            {
                switch ((InstanceTypes)Enum.Parse(typeof(InstanceTypes), e.InstanceType))
                {
                case InstanceTypes.Post:
                    PostFacade facade = new PostFacade(uow);
                    IFacadeUpdateResult <PostData> result = facade.DeletePost(e.Instance.Id);
                    e.IsSuccessful = result.IsSuccessful;

                    if (result.IsSuccessful)
                    {
                        // Refresh data in session
                        CurrentInstance.Posts = facade.RetrievePostsByTopic(CurrentInstance.Id, new PostConverter());
                    }
                    else
                    {
                        // Deal with Update result
                        ProcUpdateResult(result.ValidationResult, result.Exception);
                    }
                    break;
                }
            }
        }
        private void SaveChanges()
        {
            using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
            {
                UserFacade facade = new UserFacade(uow);
                UserDto user = facade.RetrieveOrNewUser(CurrentUserContext.User.UserId);

                user.Username = txtUsername.Text.Trim();
                user.LanguageId = ddlLanguage.SelectedValue;
                user.ModifiedDate = DateTime.Now;

                IFacadeUpdateResult<UserData> result = facade.SaveUser(user);
                if (result.IsSuccessful)
                {
                    CurrentUserContext.User.Username = user.Username;
                    CurrentUserContext.User.LanguageId = user.LanguageId;
                    lbResultMsg.Text = "Save changes done. Please sign in again to take affect.";
                }
                else
                {
                    // Deal with Update result
                    ProcUpdateResult(result.ValidationResult, result.Exception);
                }
            }
        }
Exemple #11
0
        private void PerformSave(ExcelImportEventArgs arg)
        {
            ExcelSheet excelSheet = arg.Result;
            // Extract data from imported Excel sheet
            List <ContactDto> contacts = new List <ContactDto>();

            foreach (ExcelSheetRow excelRow in excelSheet.Rows)
            {
                ContactDto contact = new ContactDto();
                ExtractImportedSheetRow(contact, excelRow);
                contact.EmployeeId = CurrentUserContext.User.MatchId;
                contacts.Add(contact);
            }

            // Save batch
            using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
            {
                ContactFacade facade = new ContactFacade(uow);
                IFacadeUpdateResult <ContactData> result = facade.SaveContacts(contacts);
                if (result.IsSuccessful)
                {
                    arg.Message = string.Format("Batch save done. \\nTotal {0} rows.", contacts.Count);
                }
                else
                {
                    // Deal with Update result
                    ProcUpdateResult(result.ValidationResult, result.Exception);
                }
            }
        }
 protected void ucIDetail_ChildListInstanceRowSaving(object sender, InstanceRowSavingEventArgs e)
 {
     using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
     {
         switch ((InstanceTypes)Enum.Parse(typeof(InstanceTypes), e.InstanceType))
         {
         case InstanceTypes.TransactionItem:
             TransactionFacade  facade             = new TransactionFacade(uow);
             TransactionItemDto TransactionItemDto = e.Instance as TransactionItemDto;
             // Save data
             IFacadeUpdateResult <TransactionData> result = facade.SaveTransactionItem(CurrentInstance.Id, TransactionItemDto);
             e.IsSuccessful = result.IsSuccessful;
             if (result.IsSuccessful)
             {
                 // Refresh
                 TransactionDto savedCurrentInstance = result.ToDto(new TransactionConverter());
                 CurrentInstance.TransactionItems = savedCurrentInstance.TransactionItems;
             }
             else
             {
                 // Deal with Update result
                 ProcUpdateResult(result.ValidationResult, result.Exception);
             }
             break;
         }
     }
 }
Exemple #13
0
 protected void ucIDetail_ChildListInstanceRowSaving(object sender, InstanceRowSavingEventArgs e)
 {
     using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
     {
         switch ((InstanceTypes)Enum.Parse(typeof(InstanceTypes), e.InstanceType))
         {
         case InstanceTypes.Activity:
             ActivityFacade facade      = new ActivityFacade(uow);
             ActivityDto    instanceDto = e.Instance as ActivityDto;
             instanceDto.EmployeeId = CurrentInstance.Id;
             // Save data
             IFacadeUpdateResult <ActivityData> result = facade.SaveActivity(instanceDto);
             e.IsSuccessful = result.IsSuccessful;
             if (result.IsSuccessful)
             {
                 // Refresh data in session
                 CurrentInstance.Activitys = facade.RetrieveActivitysByEmployee(CurrentInstance.Id, new ActivityConverter());
             }
             else
             {
                 ProcUpdateResult(result.ValidationResult, result.Exception);
             }
             break;
         }
     }
 }
Exemple #14
0
        protected void ucListManager_InstanceRowSaving(object sender, InstanceRowSavingEventArgs e)
        {
            DEntityDto instance = e.Instance as DEntityDto;
            IFacadeUpdateResult <DEntityData> result = SaveDEntity(instance);

            e.IsSuccessful = result.IsSuccessful;
        }
Exemple #15
0
        private void SaveAsSystemPhrases(ExcelImportEventArgs arg)
        {
            ExcelSheet excelSheet = arg.Result;
            // Extract data from imported Excel sheet
            List <LanguagePhraseDto> languagePhrases = new List <LanguagePhraseDto>();

            for (int index = excelSheet.DataStartRowIndex; index < excelSheet.Rows.Count; index++)
            {
                ExcelSheetRow     excelRow       = excelSheet.Rows[index];
                LanguagePhraseDto languagePhrase = new LanguagePhraseDto();
                languagePhrases.Add(languagePhrase);
                languagePhrase.PhraseKey   = excelRow.GetValue(Col_Key);
                languagePhrase.PhraseValue = excelRow.GetValue(Col_Value);
            }

            // Save batch
            using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
            {
                LanguageFacade facade = new LanguageFacade(uow);
                IFacadeUpdateResult <LanguagePhraseData> result = facade.SaveSystemPhrases(SelectedLanguageId, languagePhrases);
                if (result.IsSuccessful)
                {
                    arg.IsSuccessful = true;
                    arg.Message      = string.Format("Batch save done. \\nTotal {0} rows.", languagePhrases.Count);
                }
                else
                {
                    arg.IsSuccessful = false;
                    // Deal with Update result
                    ProcUpdateResult(result.ValidationResult, result.Exception);
                }
            }
        }
        protected void ucIDetail_ChildListInstanceRowDeleting(object sender, InstanceRowDeletingEventArgs e)
        {
            using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
            {
                switch ((InstanceTypes)Enum.Parse(typeof(InstanceTypes), e.InstanceType))
                {
                case InstanceTypes.OrderItem:
                    OrderFacade facade = new OrderFacade(uow);
                    IFacadeUpdateResult <OrderData> result = facade.DeleteOrderItem(CurrentInstance.Id, e.Instance.Id);
                    e.IsSuccessful = result.IsSuccessful;

                    if (result.IsSuccessful)
                    {
                        // Refresh whole list
                        OrderDto savedParentInstance = result.ToDto(new OrderConverter());
                        CurrentInstance.OrderItems = savedParentInstance.OrderItems;
                    }
                    else
                    {
                        // Deal with Update result
                        ProcUpdateResult(result.ValidationResult, result.Exception);
                    }
                    break;
                }
            }
        }
Exemple #17
0
        protected void ucIList_InstanceRowSaving(object sender, InstanceRowSavingEventArgs e)
        {
            using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
            {
                ProductDto product = e.Instance as ProductDto;
                // Set defaulted value
                if (CurrentUserContext.IsSupplier)
                {
                    product.SupplierId = CurrentUserContext.User.MatchId;
                }
                ProductFacade facade = new ProductFacade(uow);
                IFacadeUpdateResult <ProductData> result = facade.SaveProduct(product);
                e.IsSuccessful = result.IsSuccessful;

                if (result.IsSuccessful)
                {
                    // Refresh whole list
                    RetrieveInstances(facade);
                }
                else
                {
                    // Deal with Update result
                    ProcUpdateResult(result.ValidationResult, result.Exception);
                }
            }
        }
        public ActionResult Create(int folderId, FormCollection formData)
        {
            ReferenceCreateViewModel model = GetCreateViewModel(folderId);

            UpdateModel(model.Instance, formData);
            if (ModelState.IsValid)
            {
                model.Instance.FolderId = folderId;
                int selectedTemplateId;
                if (int.TryParse(formData["SelectedTemplateId"], out selectedTemplateId))
                {
                    model.Instance.TemplateId = selectedTemplateId;
                    // Save data
                    IFacadeUpdateResult <ReferenceData> result = Service.SaveReference(model.Instance);
                    if (result.IsSuccessful)
                    {
                        ReferenceDto savedRef = result.ToDto(new ReferenceConverter());
                        return(RedirectToAction(DetailAction, new { id = savedRef.Id }));
                    }
                    else
                    {
                        ProcUpdateResult(result.ValidationResult, result.Exception);
                    }
                }
                else
                {
                    ModelState.AddModelError("InputError", "Please select Template.");
                }
            }

            return(View(model));
        }
Exemple #19
0
        public IFacadeUpdateResult <TopicData> CreateTopic(TopicInfoDto topic, PostInfoDto post)
        {
            // Save topic
            UnitOfWork.BeginTransaction();
            FacadeUpdateResult <TopicData> result = TopicSystem.SaveNewTopic(topic);

            if (result.IsSuccessful)
            {
                UnitOfWork.CommitTransaction();
                TopicData savedTopic = result.Result;
                // set post.TopicId
                post.TopicId = savedTopic.Id;
                // Save Post
                PostSystem postSystem = new PostSystem(UnitOfWork);
                UnitOfWork.BeginTransaction();
                IFacadeUpdateResult <PostData> resultPost = postSystem.SaveNewPost(post);
                if (resultPost.IsSuccessful)
                {
                    UnitOfWork.CommitTransaction();
                }
                else
                {
                    UnitOfWork.RollbackTransaction();
                }
            }
            else
            {
                UnitOfWork.RollbackTransaction();
            }

            return(result);
        }
Exemple #20
0
 public IFacadeUpdateResult <ReviewData> SaveReview(ReviewDto instance, int refId)
 {
     using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CMSDataStoreKey))
     {
         ReviewFacade facade = new ReviewFacade(uow);
         IFacadeUpdateResult <ReviewData> result = facade.SaveReview(ReviewConverter.ConvertToData(instance), refId);
         return(result);
     }
 }
        protected void ucIDetail_ChildListInstanceRowDeleting(object sender, InstanceRowDeletingEventArgs e)
        {
            using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
            {
                switch ((InstanceTypes)Enum.Parse(typeof(InstanceTypes), e.InstanceType))
                {
                case InstanceTypes.Contact:
                    ContactFacade facade = new ContactFacade(uow);
                    IFacadeUpdateResult <ContactData> result = facade.DeleteContact(e.Instance.Id);
                    e.IsSuccessful = result.IsSuccessful;

                    if (result.IsSuccessful)
                    {
                        // Refresh data in session
                        CurrentInstance.Contacts = facade.RetrieveContactsByCustomer(CurrentInstance.Id, new ContactConverter());
                    }
                    else
                    {
                        // Deal with Update result
                        ProcUpdateResult(result.ValidationResult, result.Exception);
                    }
                    break;

                case InstanceTypes.ScheduleEvent:
                    ScheduleEventFacade facade2 = new ScheduleEventFacade(uow);
                    // Delete data
                    IFacadeUpdateResult <ScheduleEventData> result2 = facade2.DeleteScheduleEvent(e.Instance.Id);
                    e.IsSuccessful = result2.IsSuccessful;
                    if (result2.IsSuccessful)
                    {
                        // Refresh data in session
                        CurrentInstance.ScheduleEvents = facade2.RetrieveScheduleEventsByCustomer(CurrentInstance.Id, new ScheduleEventConverter());
                    }
                    else
                    {
                        ProcUpdateResult(result2.ValidationResult, result2.Exception);
                    }
                    break;

                case InstanceTypes.ShipTo:
                    ShipToFacade facade3 = new ShipToFacade(uow);
                    // Delete data
                    IFacadeUpdateResult <ShipToData> result3 = facade3.DeleteShipTo(e.Instance.Id);
                    e.IsSuccessful = result3.IsSuccessful;
                    if (result3.IsSuccessful)
                    {
                        // Refresh data in session
                        CurrentInstance.ShipTos = facade3.RetrieveShipTosByCustomer(CurrentInstance.Id, new ShipToConverter());
                    }
                    else
                    {
                        ProcUpdateResult(result3.ValidationResult, result3.Exception);
                    }
                    break;
                }
            }
        }
Exemple #22
0
 public IFacadeUpdateResult <SubsiteData> SaveSubsite(SubsiteInfoDto instance)
 {
     using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CMSDataStoreKey))
     {
         SubsiteFacade facade = new SubsiteFacade(uow);
         IFacadeUpdateResult <SubsiteData> result = facade.SaveSubsite(SubsiteInfoConverter.ConvertToData(instance));
         return(result);
     }
 }
 public IFacadeUpdateResult <CollectionData> SaveCollection(CollectionDto instance)
 {
     using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CMSDataStoreKey))
     {
         CollectionFacade facade = new CollectionFacade(uow);
         IFacadeUpdateResult <CollectionData> result = facade.SaveCollection(CollectionConverter.ConvertToData(instance));
         return(result);
     }
 }
 private IFacadeUpdateResult <TopicData> SaveCreatedTopic(TopicInfoDto topic, PostInfoDto post)
 {
     using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
     {
         TopicFacade facade = new TopicFacade(uow);
         IFacadeUpdateResult <TopicData> result = facade.CreateTopic(topic, post);
         return(result);
     }
 }
 private IFacadeUpdateResult <ReviewData> SaveReview(ReviewInfoDto review)
 {
     using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
     {
         ReviewFacade facade = new ReviewFacade(uow);
         IFacadeUpdateResult <ReviewData> result = facade.SaveSupplierReview(review);
         return(result);
     }
 }
Exemple #26
0
 private IFacadeUpdateResult <PostData> SavePost(PostInfoDto post)
 {
     using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
     {
         PostFacade facade = new PostFacade(uow);
         IFacadeUpdateResult <PostData> result = facade.SavePost(post);
         return(result);
     }
 }
Exemple #27
0
 public IFacadeUpdateResult <GridRowData> SaveGridRow(GridRowDto row)
 {
     using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CMSDataStoreKey))
     {
         ReferenceFacade facade = new ReferenceFacade(uow);
         IFacadeUpdateResult <GridRowData> result = facade.SaveGridRow(GridRowConverter.ConvertToData(row));
         return(result);
     }
 }
Exemple #28
0
 private IFacadeUpdateResult <DEntityData> DeleteDEntityItem(object entityId, object itemId)
 {
     using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey))
     {
         DEntityFacade facade = new DEntityFacade(uow);
         IFacadeUpdateResult <DEntityData> result = facade.DeleteDEntityItem(entityId, itemId);
         return(result);
     }
 }
Exemple #29
0
 public IFacadeUpdateResult <FolderData> SaveFolder(FolderDto instance, object languageId)
 {
     using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CMSDataStoreKey))
     {
         FolderFacade facade = new FolderFacade(uow);
         IFacadeUpdateResult <FolderData> result = facade.SaveFolderLanguage(FolderConverter.ConvertToData(instance), languageId);
         return(result);
     }
 }
Exemple #30
0
 public IFacadeUpdateResult <ReferenceData> SaveReferenceCategorys(ReferenceInfoDto reference)
 {
     using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CMSDataStoreKey))
     {
         ReferenceFacade facade = new ReferenceFacade(uow);
         IFacadeUpdateResult <ReferenceData> result = facade.SaveReferenceCategorys(reference.ReferenceId, ReferenceCategoryInfoConverter.ConvertToData(reference.ReferenceCategorys));
         return(result);
     }
 }