public void TestGetFileDataById() { ResearchReportRepository target = new ResearchReportRepository(); var actual = target.GetFileDataById(12); Assert.IsNotNull(actual); }
public void TestGetInstitutions() { ResearchReportRepository target = new ResearchReportRepository(); var actual = target.GetInstitutions().OrderBy(i => i.INSTITUTIONORDER); foreach (var item in actual) { Console.WriteLine("Order:{0,2}\tId:{1,2}\tNameCn:{2}", item.INSTITUTIONORDER, item.ID_C, item.DisplayName); foreach (var ftype in item.FILEDETAILs.GroupBy(f => f.FILETYPEINFO).OrderBy(x => x.Key.TYPEORDER).Select(g => new { FileType = g.Key, FileDetails = g })) { Console.WriteLine(ftype.FileType.DisplayName); foreach (var file in ftype.FileDetails) { Console.WriteLine(file.DisplayName); } } } Assert.IsNotNull(actual); }
public BondRatingHistViewModel(string bondCode, BondReportRepository repository, ResearchReportRepository CMARepository) { RatingHistData = repository.GetBondRatingByCode(bondCode); var idlist = RatingHistData.Select(r => r.RATE_ID.ToString()).ToList(); if (idlist != null && idlist.Count() != 0) { var ids = idlist.Aggregate((a, b) => a + "," + b).ToString(); var dataTable = CMARepository.CheckCommonFileExsit(ids, "RATE_REP_DATA", "RATE_ID"); if (dataTable != null) { foreach (DataRow row in dataTable.Rows) { RatingHistData.Where(r => r.RATE_ID == Convert.ToInt64(row["RATE_ID"])).ToList().ForEach(r => r.ContainFile = true); } } } BondCode = bondCode; }
public ReportSearchViewModel(int id, string user) : base(id, user) { _repository = (ResearchReportRepository)DependencyResolver.Current.GetService(typeof(ResearchReportRepository)); }