public static List <string> GetServiceName() { var testRepo = new ResultsRepository(); var serviceList = testRepo.GetServicename(); return(serviceList); }
public ResultController(ScoresRepository scoresRepository, MatchesRespository matchesRespository, TeamsRepository teamsRepository, ResultsRepository resultsRepository) { _scoresRepository = scoresRepository; _matchesRespository = matchesRespository; _teamsRepository = teamsRepository; _resultsRepository = resultsRepository; }
public void ShouldGetResults() { //given var dictionary = new Dictionary <string, object> { { "HomeTeam", "Arsenal" }, { "AwayTeam", "Villa" }, { "HomeScore", 3 }, { "AwayScore", 0 }, { "HomeTeamId", 1 }, { "AwayTeamId", 2 }, { "ResultId", Guid.NewGuid() }, }; var helper = new Mock <IDbHelper>(); helper.Setup(x => x.ExecuteReader("up_RecentResults", null)).Returns( DataReaderTestHelper.Reader(dictionary)); var repository = new ResultsRepository(helper.Object); //when var resultsModels = repository.GetResults(); //then Assert.That(resultsModels.Count, Is.EqualTo(1)); Assert.That(resultsModels.First().AwayScore, Is.EqualTo(0)); Assert.That(resultsModels.First().AwayTeam, Is.EqualTo("Villa")); Assert.That(resultsModels.First().AwayTeamId, Is.EqualTo(2)); Assert.That(resultsModels.First().HomeScore, Is.EqualTo(3)); Assert.That(resultsModels.First().HomeTeam, Is.EqualTo("Arsenal")); Assert.That(resultsModels.First().HomeTeamId, Is.EqualTo(1)); Assert.That(resultsModels.First().ResultId, Is.EqualTo(dictionary["ResultId"])); }
private static ResultsService PrepareSUT(ApplicationDbContext context) { var mapper = new MapperConfiguration(cfg => cfg.AddMaps(typeof(TestProfile))).CreateMapper(); var resultsRepository = new ResultsRepository(context); var testAnswerRepository = new UserTestAnswersRepository(context); return(new ResultsService(resultsRepository, testAnswerRepository, mapper)); }
public ResultsController() { repo = new ResultsRepository(); questionrepo = new QuestionRepository(); teamSatEmployeeSummaryRepo = new TeamSatisfactionEmployeeSummaryRepository(); summaryRepo = new SummaryRepository(); authRepo = new AuthorizationRepository(); count = 0; }
public UnitOfWork(PokiContext context) { _context = context; Participants = new ParticipantRepository(_context); Groups = new GroupsRepository(_context); ParticipantsInGroup = new ParticipantsInGroupRepository(_context); Results = new ResultsRepository(_context); ProperResultsQuestion = new ProperResultsQuestionRepository(_context); ProperResults = new ProperResultRepository(_context); Question = new QuestionRepository(_context); }
public string GetResultList(RequestData requestData, DateTime requestDateTime) { string jsonData = string.Empty; string jsonRequestData = string.Empty; DateTime requestStart = DateTime.Now; try { jsonRequestData = JsonConvert.SerializeObject(requestData); List <ResultDTO> resultsDTO = new List <ResultDTO>(); using (ResultsRepository questionnaireRepository = new ResultsRepository()) { resultsDTO = questionnaireRepository.GetAvailableQuestionnaires(requestData.orgNumber, requestData.baseName, requestData.isCreditCardItem); } List <Result> resultList = new List <Result>(); foreach (ResultDTO question in resultsDTO) { Result result = new Result(); result.MasterQuestionnaireID = question.MasterQuestionnaireID; result.description = question.Description; result.updatedDate = question.UpdatedDate.ToString(); result.updatedByUserName = question.UpdatedByUserName; result.baseForms = question.BaseForms; result.CreditCards = null; //initialize as null, will add value later if .isCreditCardItem is true result.CreditCardGroups = null; //initialize as null, will add value later if .isCreditCardItem is true if (requestData.isCreditCardItem) { //add the new fields to the QuestionnaireData object and assign them here. result.CreditCards = question.CreditCards; //JsonConvert.SerializeObject(question.CreditCards).Replace("/",""); result.CreditCardGroups = question.CreditCardGroups; //JsonConvert.SerializeObject(question.CreditCardGroups).Replace("/", ""); result.CreditCardParsingPassed = question.CreditCardParsingPassed; result.CreditCardValidationError = question.CreditCardValidationError; } resultList.Add(result); } jsonData = JsonConvert.SerializeObject(resultList); } catch (Exception ex) { Logger.LogCustomError(ex.ToString(), LogInformation.LogFilePath); jsonData = "Exception occured. Kindly contact IT Support."; } finally { LogCommunication(jsonRequestData, requestStart, jsonData); } return(jsonData); }
public async static Task ProcessedImagesTrigger([QueueTrigger(QueueNames.Seen)]CloudQueueMessage message, CancellationToken cancellationToken) { var connectionFactory = new StorageConnectionFactory(CloudConfigurationManager.GetSetting("storageAccountConnection")); var factory = new LoggerFactory(); factory.AddConsole(); factory.AddEventLog(); var logger = factory.CreateLogger("ToprakWebjobs"); var imageRepository = new ImageRepository(connectionFactory, logger); var queueRepository = new QueueRepository(connectionFactory, logger); IResultsRepository resultsRepository = new ResultsRepository(CloudConfigurationManager.GetSetting("Database"), logger); var envelope = TutanakDataEnvelope.GorulmusTutanakMesajiFactory(message.AsString); envelope.TutanakData.Image = (new Uri(envelope.TutanakData.Image)).Segments[2]; await resultsRepository.RecordResult(envelope); var imageSeen = envelope.TutanakData; var results = (await resultsRepository.GetTutanakResultsAsync(imageSeen.Image)).ToList(); var compareProperties = typeof(GorulmusTutanakMesaji).GetProperties() .Where(p => p.GetCustomAttributes(false).All(a => a.GetType() != typeof(NoCompareAttribute))) .OrderBy(p => p.Name) .Select(p => p.Name); var resultHashGroups = results.Select( r => compareProperties.Select(p => r.GetType().GetProperty(p).GetValue(r)).Aggregate((i, j) => $"{i},{j}")) .GroupBy(h => h) .Select(g => g.Count()) .OrderByDescending(c => c).ToList(); var sameReadLimit = Convert.ToInt32(CloudConfigurationManager.GetSetting("SameReadLimit")); if (resultHashGroups.Any() && resultHashGroups.Max() >= sameReadLimit) { await imageRepository.TransferToProcessed(imageSeen.Image, cancellationToken); await resultsRepository.RecordReadSuccessResult(envelope); } else { await queueRepository.AddMessageAsync( QueueNames.ToBeProcessed, new CloudQueueMessage(imageRepository.GetUnprocessedUri(imageSeen.Image).AbsoluteUri), cancellationToken); } }
public static bool InsertInDB(Test test) { var testcaseRepo = new ResultsRepository(); var testcase = new TestsDTO { Request = test.Request, Response = test.Response, ProcessingTime = test.ProcessingTime, UserId = test.UserId, Uri = test.Uri, ServiceName = test.ServiceName }; return(testcaseRepo.InsertTestcaseInDB(testcase)); }
public FormationTool() { InitializeComponent(); _connector = new SQLServerConnector(); _partyRepo = new PartyRepository(_connector); _electionRepo = new ElectionRepository(_connector); _coalitionRepo = new CoalitionRepository(_connector); _resultsRepo = new ResultsRepository(_connector); TK2017 = new Election("Tweede Kamerverkiezingen 2017", 150); results = new Results("Resultaten " + TK2017.Name, TK2017); coalition = new Coalition("", ""); _partyRepo.Refresh(); results.ParticipatingParties = _partyRepo.Items; UpdateCListbox(); }
public static List <Test> GetTests(string servicename) { var testsList = new List <Test>(); var testsRepo = new ResultsRepository(); var testDTO = testsRepo.GetTestsByServiceName(servicename); foreach (var item in testDTO) { var test = new Test { Request = item.Request, Response = item.Response, ProcessingTime = item.ProcessingTime, Uri = item.Uri, ServiceName = item.ServiceName, UserId = item.UserId }; testsList.Add(test); } return(testsList); }
public void ShouldGetHeadToHeadRecord() { var helper = new Mock <IDbHelper>(); //given var dictionary = new Dictionary <string, object> { { "PlayerOneWins", 2 }, { "PlayerTwoWins", 2 }, { "TotalDraws", 0 }, { "TotalMatches", 4 }, { "HomeUser", "Arsenal" }, { "AwayUser", "Villa" }, { "HomeScore", 3 }, { "AwayScore", 0 }, { "ResultId", Guid.NewGuid() }, }; helper.Setup(x => x.ExecuteReader("up_HeadToHeadRecord", It.IsAny <object>())).Returns( DataReaderTestHelper.MultipleResultsReader(dictionary, new Queue <bool>(new[] { true, false, true, false }))); var repository = new ResultsRepository(helper.Object); //when var resultsModels = repository.GetHeadToHeadRecord(It.IsAny <int>(), It.IsAny <int>()); //then Assert.That(resultsModels.TotalMatches, Is.EqualTo(4)); Assert.That(resultsModels.TotalDraws, Is.EqualTo(0)); Assert.That(resultsModels.PlayerOneWins, Is.EqualTo(2)); Assert.That(resultsModels.PlayerTwoWins, Is.EqualTo(2)); Assert.That(resultsModels.Results.Count, Is.EqualTo(1)); Assert.That(resultsModels.Results.First().AwayScore, Is.EqualTo(0)); Assert.That(resultsModels.Results.First().AwayTeam, Is.EqualTo("Villa")); Assert.That(resultsModels.Results.First().HomeScore, Is.EqualTo(3)); Assert.That(resultsModels.Results.First().HomeTeam, Is.EqualTo("Arsenal")); Assert.That(resultsModels.Results.First().ResultId, Is.EqualTo(dictionary["ResultId"])); }
public ResultsController() { this.resultsRepository = new ResultsRepository(new Academy()); }
public ResultsController(ResultsRepository resultsRepository) { this.resultsRepository = resultsRepository; }
public HomeController(ResultsRepository repo) { this.Repository = repo; }
public ResultService() { this.db = new WestBlue(); this.resultsRepository = new ResultsRepository(this.db); }
public ResultsManager(DatabaseContext databaseContext, ResultsRepository resultsRepository, DisciplinesRepository disciplinesRepository) { _databaseContext = databaseContext; _resultsRepository = resultsRepository; _disciplinesRepository = disciplinesRepository; }