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); }
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); }
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); }
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(); }