Ejemplo n.º 1
0
        public Models.OperationReturnModel <ExportOptionsModel> ExportOrders()
        {
            Models.OperationReturnModel <ExportOptionsModel> retVal = new Models.OperationReturnModel <ExportOptionsModel>();
            try
            {
                retVal.SuccessResponse = _exportLogic.ReadCustomExportOptions(this.AuthenticatedUser.UserId, Core.Models.Configuration.EF.ExportType.Order, 0);
                retVal.IsSuccess       = true;
            }
            catch (Exception ex)
            {
                _log.WriteErrorLog("OrdersIndate", ex);
                retVal.ErrorMessage = ex.Message;
                retVal.IsSuccess    = false;
            }

            return(retVal);
        }
Ejemplo n.º 2
0
        public OperationReturnModel <ExportOptionsModel> ExportProducts()
        {
            OperationReturnModel <ExportOptionsModel> ret = new OperationReturnModel <ExportOptionsModel>();

            try
            {
                ret.SuccessResponse = _exportSettingRepository.ReadCustomExportOptions(this.AuthenticatedUser.UserId, ExportType.Products, 0);
                ret.IsSuccess       = true;
            }
            catch (Exception ex)
            {
                ret.IsSuccess    = false;
                ret.ErrorMessage = ex.Message;
                _elRepo.WriteErrorLog("ExportProducts", ex);
            }
            return(ret);
        }
Ejemplo n.º 3
0
        public OperationReturnModel <ExportOptionsModel> ExportList(ListType type)
        {
            OperationReturnModel <ExportOptionsModel> ret = new OperationReturnModel <ExportOptionsModel>();

            try
            {
                ret.SuccessResponse = _exportLogic.ReadCustomExportOptions(this.AuthenticatedUser.UserId, Core.Models.Configuration.EF.ExportType.List, type);
                ret.IsSuccess       = true;
            }
            catch (Exception ex)
            {
                ret.IsSuccess    = false;
                ret.ErrorMessage = ex.Message;
                _elRepo.WriteErrorLog("Recommended List", ex);
            }
            return(ret);
        }
Ejemplo n.º 4
0
            public void WhenExportTypeContractListIsCalledFor_ResultingFieldsContainEachTrue()
            {
                // arrange
                var mockDependents           = new MockDependents();
                IExportSettingLogic testunit = MakeTestsLogic(true, ref mockDependents);
                var testGuid       = new Guid();
                var testExportType = ExportType.List;
                var testListType   = ListType.Contract;
                var expected       = "Each";

                // act
                ExportOptionsModel results = testunit.ReadCustomExportOptions(testGuid, testExportType, testListType);

                // assert
                results.Fields
                .Select(f => f.Field)
                .ToList()
                .Contains(expected)
                .Should()
                .BeTrue();
            }