public virtual ActionResult Index(string operationNumber) { var typeResponse = _operationDataService.GetOperationType(operationNumber); ViewBag.TypeOperation = typeResponse.OperationType; if (!TestMode) { GlobalCommonLogic.SetLastOperation(operationNumber); } var modelOverview = _operationOverviewModelRepository.GetOverviews(operationNumber, Localization.CurrentLanguage); modelOverview.Objetive = _operationOverviewModelRepository.GetObjetive(operationNumber, Localization.CurrentLanguage); modelOverview.BasicData.Responsible = _operationOverviewModelRepository.GetResponsible(operationNumber); ViewBag.OperationNumber = operationNumber; ViewBag.showLoader = true; string[] masterTypeList = new string[] { MasterType.SECTOR }; var masterDataListByTypeCode = _catalogService .GetMasterDataListByTypeCode(typeCodes: masterTypeList); var operationSectorList = _catalogService.GetListMasterData( MasterType.SECTOR, listRepository: masterDataListByTypeCode); modelOverview.BasicData.Sector = GetSectorOverview(modelOverview.BasicData.SectorID, operationSectorList); try { modelOverview.EventsData.PartialEligibilityDate = _clientLoan.GetMinElegibilityDateByLoans(operationNumber); } catch { modelOverview.EventsData.PartialEligibilityDate = new DateTime(); } var attributes = _operationDataService.GetAttributesBasicResponse(operationNumber); if (!TestMode) { ViewBag.IsAppr = CMBusiness.Get().Context.APPRMilestone.IsCompleted(false); } ViewBag.FormBasicAttributes = attributes.IsValid ? attributes.Attributes.FormAttributes : new FormDataViewModel(); ViewBag.operationRelated = _overviewService.GetRelation(operationNumber); ViewBag.EventData = _overviewService.GetEventData(operationNumber); return(View(modelOverview)); }
public virtual ActionResult TaskList(string name) { ViewBag.Title = name; var result = _globalModelRepository.GetTaskByUser( IDBContext.Current.UserName, _request, GlobalCommonLogic.GetOperationDetailURL(), GlobalCommonLogic.GetOperationDraftDetailURL(), null, true); return(View("TasksList", result)); }
public virtual ActionResult NotificationList(string name) { ViewBag.Title = name; var viewM = _globalModelRepository.GetNotificationsByUser( IDBContext.Current.UserName, null, _request, GlobalCommonLogic.GetOperationDetailURL(), GlobalCommonLogic.GetOperationDraftDetailURL(), true); var lang = IDBContext.Current.CurrentLanguage; foreach (var item in viewM.Data) { item.Subject = GlobalCommonLogic.BuildNotification(item.Body, "SUBJECT", lang); item.Body = GlobalCommonLogic.BuildNotification(item.Body, "BODY", lang); } return(View("NotificationsList", viewM)); }