예제 #1
0
        /// <summary>
        /// implement direct
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public virtual string GetData2(int value)
        {
            var logger  = LogManager.GetLogger(typeof(GetDataService).FullName);
            var service = new GetDataService(logger);

            return(service.GetData(value));
        }
        // GET api/values
        //     [HttpGet]
        public List <AspNetTask> GetAll()
        {
            GetDataService test1 = new GetDataService();
            var            data  = test1.GetData();

            return(test1.GetData());
        }
        public ForecastViewModel()
        {
            pdfService     = new PDFGeneratorService();
            getDataService = new GetDataService();
            filterService  = new FilterService();

            FilterByDate = new DelegateCommand(() =>
            {
                this.filterByDate();
            });

            FilterByTemp = new DelegateCommand(() =>
            {
                this.filterByTemp();
            });

            FilterByType = new DelegateCommand(() =>
            {
                this.filterByType();
            });

            GeneratePDF = new DelegateCommand(() =>
            {
                this.generate();
            }
                                              );
        }
예제 #4
0
        public IList <SportEvent> GetDataSportEvent()
        {
            GetDataService dataService = kernel.Get <GetDataService>();
            var            gdse        = dataService.GetDataEvent();

            return(gdse);
        }
 private async Task cmbCustomersAddAsync()
 {
     try
     {
         cmbCustomers.ItemsSource = await GetDataService.GetCustomersAsync();
     }
     catch { }
 }
 private async Task cmbCategorysAddAsync()
 {
     try
     {
         cmbCategory.ItemsSource = await GetDataService.GetCategorysAsync();
     }
     catch { }
 }
 private async Task cmbSituationsAddAsync()
 {
     try
     {
         cmbSituation.ItemsSource = await GetDataService.GetSituationsAsync();
     }
     catch { }
 }
예제 #8
0
        public MainWindow()
        {
            InitializeComponent();
            characters = GetDataService.GetListOfCharacters();
            var characterName = characters.Select(c => c.Name);

            charactersList.ItemsSource = characterName;
        }
예제 #9
0
        public async Task <KeyValuePair <GroupModel, ObservableCollection <ParticipantModel> > > GetParticipantsList(int id)
        {
            var getDataService    = new GetDataService();
            var participantModels = await getDataService.GetPresenceList(id);

            KeyValuePair <GroupModel, ObservableCollection <ParticipantModel> > data =
                new KeyValuePair <GroupModel, ObservableCollection <ParticipantModel> >(SelectedGroup, participantModels);

            return(data);
        }
예제 #10
0
        private async void GetBlockMethodReturnsOkResponse()
        {
            //Arrange
            string         data           = Guid.NewGuid().ToString();
            EncryptService encryptService = new EncryptService();
            string         encryptedPass  = encryptService.EncryptData("1111");
            User           user           = new User("Dimitry", "Sukalo", encryptedPass);

            Block    genesisBlock = new Block();
            UserFile userFile     = new UserFile(data, data, new byte[1]);
            Block    block        = new Block(userFile, user, genesisBlock);

            Mock <IQueryable <Block> > blocks = new List <Block>()
            {
                genesisBlock,
                block
            }.AsQueryable().BuildMock();
            Mock <DbSet <Block> > blockMock = new Mock <DbSet <Block> >();

            SetSettingsInDb(blockMock, blocks);

            Mock <IQueryable <User> > users = new List <User>()
            {
                user
            }.AsQueryable().BuildMock();

            Mock <DbSet <User> > usersMock = new Mock <DbSet <User> >();

            SetSettingsInDb(usersMock, users);

            Mock <BlockChainContext> db = new Mock <BlockChainContext>();

            db.Setup(m => m.Blocks).Returns(blockMock.Object);
            db.Setup(m => m.Users).Returns(usersMock.Object);

            Mock <UserManager <User> > userManagerMock = new Mock <UserManager <User> >(new Mock <IUserStore <User> >().Object,
                                                                                        null, null, null, null, null, null, null, null);

            Mock <IHttpContextAccessor> _contextAccessor = new Mock <IHttpContextAccessor>();

            Mock <IUserClaimsPrincipalFactory <User> > _userPrincipalFactory = new Mock <IUserClaimsPrincipalFactory <User> >();
            Mock <SignInManager <User> > signInMock = new Mock <SignInManager <User> >(userManagerMock.Object,
                                                                                       _contextAccessor.Object, _userPrincipalFactory.Object, null, null, null, null);

            Mock <UnitOfWork>     unitMock       = new Mock <UnitOfWork>(db.Object, signInMock.Object, userManagerMock.Object);
            Mock <DecryptService> decryptMock    = new Mock <DecryptService>();
            GetDataService        getDataService = new GetDataService(unitMock.Object, decryptMock.Object);

            //Act
            ResultOfApiRequest <UserFile> result = await getDataService.GetFile(user.Token, "1111", data);

            //Assert
            Assert.NotNull(result);
            Assert.Equal(HttpStatusCode.OK, result?.StatusCode);
        }
        // GET api/values/5
        public AspNetTask Get(int id)
        {
            if (id > 46)
            {
                var resp = new HttpResponseMessage(HttpStatusCode.NotFound)
                {
                    Content      = new StringContent(string.Format("No player with ID = {0}", id)),
                    ReasonPhrase = "Player ID Not Found"
                };
                throw new HttpResponseException(resp);
            }
            GetDataService test2 = new GetDataService();

            return(test2.GetDataByID(id));
        }
        private async Task GetIssue(int detailId)
        {
            try
            {
                List <Issue> issue = GetDataService.GetIssueDetailsAsync(detailId).GetAwaiter().GetResult();

                foreach (var i in issue)
                {
                    List <Picture> picture = new List <Picture>();
                    tbxIssue.Text     = i.Issue1;
                    tbxIssueDate.Text = i.IssueTime.ToString();
                    tbxCustomer.Text  = i.Customer.CustomerName;
                    tbxId.Text        = $"Issue id: {i.IssueId}";;
                    tbxCategory.Text  = i.Category.Category1;
                    tbxSituation.Text = i.Situation.Situation1;

                    picture = i.Picture.ToList();
                    if (picture != null)
                    {
                        try
                        {
                            foreach (var p in picture)
                            {
                                byte[] pic = await AzureStorageService.GetPictureAsync(p.Picture1.ToString());

                                imageDetail.Source = await ByteArrayToImageAsync(pic);
                            }
                        }
                        catch { }
                    }

                    var comms = i.Comment.ToList();
                    if (comms != null)
                    {
                        foreach (var c in comms)
                        {
                            comments.Add(c);
                        }
                    }
                }
            }
            catch { }
        }
        public async Task LoadIssues()
        {
            var issues = await GetDataService.LoadAllIssuesAsync();

            foreach (var issue in issues)
            {
                if (issue.SituationId == 4)
                {
                    _completedIssues.Add(issue);
                }
                else
                {
                    _startedIssues.Add(issue);
                }
            }

            completedIssues = _completedIssues.Take(App.maxRows).ToList();
            startedIssues   = _startedIssues.Take(App.maxRows).ToList();
        }
예제 #14
0
        private async void GetBlocksMethodReturnsBadRequest()
        {
            //Arrange
            Mock <IQueryable <Block> > blocks    = new List <Block>().AsQueryable().BuildMock();
            Mock <DbSet <Block> >      blockMock = new Mock <DbSet <Block> >();

            SetSettingsInDb(blockMock, blocks);
            User user = new User("Dimitry", "Sukalo", "1111");

            Mock <IQueryable <User> > users = new List <User>().AsQueryable().BuildMock();

            Mock <DbSet <User> > usersMock = new Mock <DbSet <User> >();

            SetSettingsInDb(usersMock, users);

            Mock <BlockChainContext> db = new Mock <BlockChainContext>();

            db.Setup(m => m.Blocks).Returns(blockMock.Object);
            db.Setup(m => m.Users).Returns(usersMock.Object);

            Mock <UserManager <User> > userManagerMock = new Mock <UserManager <User> >(new Mock <IUserStore <User> >().Object,
                                                                                        null, null, null, null, null, null, null, null);

            Mock <IHttpContextAccessor> _contextAccessor = new Mock <IHttpContextAccessor>();

            Mock <IUserClaimsPrincipalFactory <User> > _userPrincipalFactory = new Mock <IUserClaimsPrincipalFactory <User> >();
            Mock <SignInManager <User> > signInMock = new Mock <SignInManager <User> >(userManagerMock.Object,
                                                                                       _contextAccessor.Object, _userPrincipalFactory.Object, null, null, null, null);

            Mock <UnitOfWork>     unitMock       = new Mock <UnitOfWork>(db.Object, signInMock.Object, userManagerMock.Object);
            Mock <DecryptService> decryptMock    = new Mock <DecryptService>();
            GetDataService        getDataService = new GetDataService(unitMock.Object, decryptMock.Object);

            //Act
            ResultOfApiRequest <UserFile> result = await getDataService.GetFile(user.Token, user.Password, Guid.NewGuid().ToString());

            //Assert
            Assert.NotNull(result);
            Assert.Equal(HttpStatusCode.BadRequest, result.StatusCode);
        }
        private void GetIssue(int detailId)
        {
            try
            {
                cmbLoaderAsync().GetAwaiter();
                List <Issue> issue = GetDataService.GetIssueDetailsAsync(detailId).GetAwaiter().GetResult();

                foreach (var i in issue)
                {
                    tbxId.Text                = $"Issue id: {i.IssueId}";
                    tbxIssue.Text             = i.Issue1;
                    cmbCustomer.SelectedItem  = i.Customer.CustomerName;
                    cmbCategory.SelectedItem  = i.Category.Category1;
                    cmbSituation.SelectedItem = i.Situation.Situation1;

                    cmbCustom = i.Customer.CustomerName;
                    cmbSit    = i.Situation.Situation1;
                    cmbCat    = i.Category.Category1;
                    tbxIs     = i.Issue1;
                }
            }
            catch { }
        }
        // DELETE api/values/5
        public void Delete(int id)
        {
            GetDataService test5 = new GetDataService();

            test5.DeleteData(id);
        }
예제 #17
0
        public async Task <ObservableCollection <VoucherTemplateModel> > GetVoucherTemplates(int id)
        {
            var getDataService = new GetDataService();

            return(await getDataService.GetVoucherTemplates(id));
        }
예제 #18
0
        static void Main(string[] args)
        {
            List <Character> characters = GetDataService.GetListOfCharacters();

            System.Console.WriteLine(characters[0].Name);
        }
예제 #19
0
 public ApiController(GetDataService getData)
 {
     this.getDataService = getData;
 }
        // PUT api/values/5
        public void Put(int id, [FromBody] TaskModelService value)
        {
            GetDataService test4 = new GetDataService();

            test4.UpdateData(id, value);
        }
        // POST api/Values
        public void Post([FromBody] TaskModelService value)
        {
            GetDataService test3 = new GetDataService();

            test3.InsertData(value);
        }