public PendienteIndicadorModel GetPendientes(ObservableCollection<DeterminanteModel> Determinantes) { Pendientes = oDashBoardRepository.GetPendientes(Determinantes); return Pendientes; }
/// <summary> /// Obtiene el cálculo de asuntos pendientes por vencer y vencidos en base a la fecha de sistema y signatarios /// </summary> /// <param name="Determinantes">Lista de signatarios (determinantes externos)</param> /// <returns>PendienteIndicadorModel calculo de los pendientes vencidos y por vencer</returns> public Model.DashBoardModel.PendienteIndicadorModel GetPendientes(ObservableCollection<Model.DeterminanteModel> Determinantes) { Model.DashBoardModel.PendienteIndicadorModel Pendiente = null; //Obtener CSV string signatarios = this.GetSignatariosCSV(Determinantes); try { using (var entity = new GestorDocumentEntities()) { var pend = entity.SpDashboardPendientesIndicador(signatarios).FirstOrDefault(); if (pend != null) { Pendiente = new PendienteIndicadorModel() { PorVencer = (int)pend.PorVencer, Vencidos = (int)pend.Vencidos }; } } } catch (Exception) { //TODO Log } return Pendiente; }