Ejemplo n.º 1
0
        public SurveyDtoModel GetCpspInfo(decimal cpspId)
        {
            var cpsp            = _commonDataRepository.GetCpspInfo(cpspId);
            var surveryDtoModel = new SurveyDtoModel
            {
                Id        = cpspId,
                Emails    = GetEmails(cpspId),
                Telefonos = GetTelephones(cpspId),
                Location  = new LocationDtoModel
                {
                    Provincia = CreateLocationInfo(cpsp.Provincia.Id, cpsp.Provincia.Nombre, null),
                    Canton    = CreateLocationInfo(cpsp.Canton.Id, cpsp.Canton.Nombre, cpsp.Canton.IdProvincia),
                    Distrito  = CreateLocationInfo(cpsp.Distrito.Id, cpsp.Distrito.Nombre, cpsp.Distrito.IdCanton)
                },
                EstadosServicio    = GetServiceStatusDtoModel(),
                CodPresupuestarios = GetCodPresDtoModel(),
                Proyectos          = GetProjectDtoModel()
            };

            return(surveryDtoModel);
        }