private void RetrieveData() { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey)) { DEntityFacade facade = new DEntityFacade(uow); CurrentDEntity = facade.RetrieveOrNewDEntity(EntityId); } }
private void LoadData() { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey)) { DEntityFacade facade = new DEntityFacade(uow); CurrentInstances = facade.RetrieveAllDEntity(); } }
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); } }
private void RetrieveDataSource() { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey)) { DEntityFacade entityFacade = new DEntityFacade(uow); OrderStatusDataSource = entityFacade.GetEntityItemList((int)EntityTypes.OrderStatus); CRM.Component.SupplierFacade supplierFacade = new CRM.Component.SupplierFacade(uow); SupplierDataSource = supplierFacade.GetBindingList(); } }
public void AttachProperties(SubjectDto subjectDto) { foreach (SubjectFieldDto field in subjectDto.SubjectFields) { // Retrieve Pickup type ListDataSource if (field.DucType == DucTypes.Pickup && field.PickupEntityId != null) { DEntityFacade facade = new DEntityFacade(UnitOfWork); field.ListDataSource = facade.GetEntityItemList(field.PickupEntityId); } // Retrieve Lookup type ListDataSource else if (field.DucType == DucTypes.Lookup && field.LookupSubjectId != null) { field.ListDataSource = GetBindingList(field.LookupSubjectType); } } }
private void RetrieveData() { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey)) { SubjectFacade facade = new SubjectFacade(uow); CurrentSubject = facade.RetrieveSubject(SubjectId); SubjectList = facade.GetBindingList(); DataTypeFacade dataTypeFacade = new DataTypeFacade(uow); DataTypeList = dataTypeFacade.GetBindingList(); DEntityFacade entityFacade = new DEntityFacade(uow); EntityList = entityFacade.GetBindingList(); } RetrieveSubjectFieldInfos(); }
private IFacadeUpdateResult <DEntityData> SaveDEntity(DEntityDto instance) { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey)) { DEntityFacade facade = new DEntityFacade(uow); IFacadeUpdateResult <DEntityData> result = facade.SaveDEntity(instance); if (result.IsSuccessful) { CurrentInstances = facade.RetrieveAllDEntity(); } else { ProcUpdateResult(result.ValidationResult, result.Exception); } return(result); } }
protected bool SaveInstance() { using (IUnitOfWork uow = UnitOfWorkFactory.Instance.Start(DataStoreResolver.CRMDataStoreKey)) { DEntityFacade facade = new DEntityFacade(uow); IFacadeUpdateResult <DEntityData> result = facade.SaveDEntity(CurrentDEntity); if (result.IsSuccessful) { // Refresh Instance CurrentDEntity = result.ToDto <DEntityDto>(new DEntityConverter()); return(true); } else { // Deal with Update result ProcUpdateResult(result.ValidationResult, result.Exception); return(false); } } }