/// <summary> /// Ejecuta el stored SP_DASHBOARD_ATENDIDOS_INDICADOR que trae el calculo de los asuntos atendidos dentro y fuera de tiempo /// </summary> /// <param name="Determinantes">Lista de signatarios (determinantes externos)</param> /// <returns>AtendidoIndicadorModel con la cantidad de asuntos atendidos dentro y fueta de tiempo en base a la fecha actual (sistema)</returns> public Model.DashBoardModel.AtendidoIndicadorModel GetAtendidos(ObservableCollection<Model.DeterminanteModel> Determinantes) { Model.DashBoardModel.AtendidoIndicadorModel Atendido = null; //Obtener CSV string signatarios = this.GetSignatariosCSV(Determinantes); try { using (var entity = new GestorDocumentEntities()) { var atend = entity.SpDashboardAtendidosIndicador(signatarios).FirstOrDefault(); if (atend != null) { Atendido = new AtendidoIndicadorModel() { Dentro = (int)atend.AtendidosDentroVencimiento, Fuera = (int)atend.AtendidosFueraVencimiento }; } } } catch (Exception) { //TODO Log } return Atendido; }
public AtendidoIndicadorModel GetAtendidos(ObservableCollection<DeterminanteModel> Determinante) { Atendidos = oDashBoardRepository.GetAtendidos(Determinante); return Atendidos; }