public ActionResult WPCommonOfBuildLog(int currentPage = 1, string lowerBoundEventTimeCommonOftOfCommon = null, string upperBoundEventTimeCommonOftOfCommon = null, WPCommonOfBuildLogVM viewModel = null) { log.Info(string.Format("{0}: WPCommonOfBuildLog", Framework.LoggingOptions.UI_Process_Started.ToString())); Framework.EntityContracts.ViewModelBase <MSBuildLogsExtended.CommonBLLEntities.BuildLogChainedQueryCriteriaCommonFlatten> vmFromTempData; if (TempData.ContainsKey(TempDataKey_WPCommonOfBuildLog)) { vmFromTempData = (Framework.EntityContracts.ViewModelBase <MSBuildLogsExtended.CommonBLLEntities.BuildLogChainedQueryCriteriaCommonFlatten>)TempData[TempDataKey_WPCommonOfBuildLog]; } else { vmFromTempData = null; } viewModel.PopulateAllUIElements(vmFromTempData, currentPage); viewModel.Criteria.LowerBoundEventTimeCommonOftOfCommon = string.IsNullOrWhiteSpace(lowerBoundEventTimeCommonOftOfCommon) ? DateTime.MinValue : Framework.DateTimePeriodHelper.ParseDateTime(lowerBoundEventTimeCommonOftOfCommon); viewModel.Criteria.UpperBoundEventTimeCommonOftOfCommon = string.IsNullOrWhiteSpace(upperBoundEventTimeCommonOftOfCommon) ? DateTime.MinValue : Framework.DateTimePeriodHelper.ParseDateTime(upperBoundEventTimeCommonOftOfCommon); //viewModel.Criteria.LowerBoundCreatedDateTimeCommonOftOfCommon = string.IsNullOrWhiteSpace(lowerBoundCreatedDateTimeCommonOftOfCommon) ? DateTime.MinValue : Framework.DateTimePeriodHelper.ParseDateTime(lowerBoundCreatedDateTimeCommonOftOfCommon); viewModel.Criteria.UpperBoundCreatedDateTimeCommonOftOfCommon = string.IsNullOrWhiteSpace(upperBoundCreatedDateTimeCommonOftOfCommon) ? DateTime.MinValue : Framework.DateTimePeriodHelper.ParseDateTime(upperBoundCreatedDateTimeCommonOftOfCommon); var searchResult = MSBuildLogsExtended.CommonBLLIoC.IoCBuildLog.GetMessageOfDefaultOfCommon( new MSBuildLogsExtended.CommonBLLEntities.BuildLogChainedQueryCriteriaCommon(viewModel.Criteria) , viewModel.QueryPagingSetting , viewModel.QueryOrderBySettingCollection); viewModel.StatusOfResult = searchResult.BusinessLogicLayerResponseStatus; if (viewModel.StatusOfResult == Framework.CommonBLLEntities.BusinessLogicLayerResponseStatus.MessageOK) { viewModel.Result = searchResult.Message; if (searchResult.QueryPagingResult != null) { viewModel.QueryPagingSetting.CountOfRecords = searchResult.QueryPagingResult.CountOfRecords; viewModel.QueryPagingSetting.RecordCountOfCurrentPage = searchResult.QueryPagingResult.RecordCountOfCurrentPage; } TempData[TempDataKey_WPCommonOfBuildLog] = viewModel.GetPrimaryInformationEntity(); TempData.Keep(TempDataKey_WPCommonOfBuildLog); } else { viewModel.StatusMessageOfResult = searchResult.GetStatusMessage(); #if DEBUG viewModel.StatusMessageOfResult = string.Format("{0} {1}", viewModel.StatusMessageOfResult, searchResult.ServerErrorMessage); #endif } if (viewModel.Result != null) { ViewBag.StaticPagedResult = new PagedList.StaticPagedList <MSBuildLogsExtended.DataSourceEntities.BuildLog.Default>(viewModel.Result, viewModel.QueryPagingSetting.CurrentPage, viewModel.QueryPagingSetting.PageSize, viewModel.QueryPagingSetting.CountOfRecords); } viewModel.ContentData.Title = MSBuildLogsExtended.Resources.UIStringResourcePerEntityBuildLog.BuildLog; viewModel.ContentData.Summary = MSBuildLogsExtended.Resources.UIStringResourcePerEntityBuildLog.Description; return(View(viewModel)); }
public ActionResult WPCommonOfBuildLog(int currentPage = 1 ,string lowerBoundEventTimeCommonOftOfCommon = null, string upperBoundEventTimeCommonOftOfCommon = null, WPCommonOfBuildLogVM viewModel = null) { log.Info(string.Format("{0}: WPCommonOfBuildLog", Framework.LoggingOptions.UI_Process_Started.ToString())); Framework.EntityContracts.ViewModelBase<MSBuildLogsExtended.CommonBLLEntities.BusinessLogicLayerChainedQueryCriteriaEntityBuildLogCommonFlatten> vmFromTempData; if (TempData.ContainsKey(TempDataKey_WPCommonOfBuildLog)) { vmFromTempData = (Framework.EntityContracts.ViewModelBase<MSBuildLogsExtended.CommonBLLEntities.BusinessLogicLayerChainedQueryCriteriaEntityBuildLogCommonFlatten>)TempData[TempDataKey_WPCommonOfBuildLog]; } else { vmFromTempData = null; } viewModel.PopulateAllUIElements(vmFromTempData, currentPage); viewModel.Criteria.LowerBoundEventTimeCommonOftOfCommon = string.IsNullOrWhiteSpace(lowerBoundEventTimeCommonOftOfCommon) ? DateTime.MinValue : Framework.DateTimePeriodHelper.ParseDateTime(lowerBoundEventTimeCommonOftOfCommon); viewModel.Criteria.UpperBoundEventTimeCommonOftOfCommon = string.IsNullOrWhiteSpace(upperBoundEventTimeCommonOftOfCommon) ? DateTime.MinValue : Framework.DateTimePeriodHelper.ParseDateTime(upperBoundEventTimeCommonOftOfCommon); //viewModel.Criteria.LowerBoundCreatedDateTimeCommonOftOfCommon = string.IsNullOrWhiteSpace(lowerBoundCreatedDateTimeCommonOftOfCommon) ? DateTime.MinValue : Framework.DateTimePeriodHelper.ParseDateTime(lowerBoundCreatedDateTimeCommonOftOfCommon); viewModel.Criteria.UpperBoundCreatedDateTimeCommonOftOfCommon = string.IsNullOrWhiteSpace(upperBoundCreatedDateTimeCommonOftOfCommon) ? DateTime.MinValue : Framework.DateTimePeriodHelper.ParseDateTime(upperBoundCreatedDateTimeCommonOftOfCommon); var searchResult = MSBuildLogsExtended.CommonBLLIoC.BusinessLogicLayerEntityStaticBuildLog.GetMessageOfDefaultOfCommon( new MSBuildLogsExtended.CommonBLLEntities.BusinessLogicLayerChainedQueryCriteriaEntityBuildLogCommon(viewModel.Criteria) , viewModel.QueryPagingSetting , viewModel.QueryOrderBySettingCollection); viewModel.StatusOfResult = searchResult.BusinessLogicLayerResponseStatus; if (viewModel.StatusOfResult == Framework.CommonBLLEntities.BusinessLogicLayerResponseStatus.MessageOK) { viewModel.Result = searchResult.Message; if (searchResult.QueryPagingResult != null) { viewModel.QueryPagingSetting.CountOfRecords = searchResult.QueryPagingResult.CountOfRecords; viewModel.QueryPagingSetting.RecordCountOfCurrentPage = searchResult.QueryPagingResult.RecordCountOfCurrentPage; } TempData[TempDataKey_WPCommonOfBuildLog] = viewModel.GetPrimaryInformationEntity(); TempData.Keep(TempDataKey_WPCommonOfBuildLog); } else { viewModel.StatusMessageOfResult = searchResult.GetStatusMessage(); #if DEBUG viewModel.StatusMessageOfResult = string.Format("{0} {1}", viewModel.StatusMessageOfResult, searchResult.ServerErrorMessage); #endif } return View(viewModel); }
public ActionResult WPCommonOfBuildLog(int currentPage = 1, WPCommonOfBuildLogVM viewModel = null) { log.Info(string.Format("{0}: WPCommonOfBuildLog", Framework.LoggingOptions.UI_Process_Started.ToString())); Framework.ViewModels.ViewModelBase <MSBuildExtensionPack.CommonBLLEntities.BuildLogChainedQueryCriteriaCommon> vmFromTempData; if (TempData.ContainsKey(TempDataKey_WPCommonOfBuildLog)) { vmFromTempData = (Framework.ViewModels.ViewModelBase <MSBuildExtensionPack.CommonBLLEntities.BuildLogChainedQueryCriteriaCommon>)TempData[TempDataKey_WPCommonOfBuildLog]; } else { vmFromTempData = null; } viewModel.PopulateAllUIElements(vmFromTempData, currentPage); viewModel.LoadData(true); if (viewModel.StatusOfResult == Framework.CommonBLLEntities.BusinessLogicLayerResponseStatus.MessageOK) { TempData[TempDataKey_WPCommonOfBuildLog] = viewModel.GetPrimaryInformationEntity(); TempData.Keep(TempDataKey_WPCommonOfBuildLog); } // else // { // viewModel.StatusMessageOfResult = searchResult.GetStatusMessage(); //#if DEBUG // viewModel.StatusMessageOfResult = string.Format("{0} {1}", viewModel.StatusMessageOfResult, searchResult.ServerErrorMessage); //#endif // } if (viewModel.Result != null) { ViewBag.StaticPagedResult = new PagedList.StaticPagedList <MSBuildExtensionPack.DataSourceEntities.BuildLog.Default>(viewModel.Result, viewModel.QueryPagingSetting.CurrentPage, viewModel.QueryPagingSetting.PageSize, viewModel.QueryPagingSetting.CountOfRecords); } viewModel.ContentData.Title = MSBuildExtensionPack.Resx.UIStringResourcePerEntityBuildLog.BuildLog; viewModel.ContentData.Summary = MSBuildExtensionPack.Resx.UIStringResourcePerEntityBuildLog.Description; return(View(viewModel)); }