Beispiel #1
0
        // GET: /Hardwares/Add/
        public IActionResult Add()
        {
            var caller    = new RestSharpCaller(Constants.baseUrl);
            var platforms = caller.GetPlatforms();

            return(View(platforms));
        }
Beispiel #2
0
        void passMovieDetails(string imdMovie)
        {
            var caller = new RestSharpCaller("http://www.omdbapi.com/?apikey=5d4834e7&");
            var movies = caller.GetMovie(imdMovie);

            detailedView.textBoxTitleYear.Text = movies.Title + " (" + movies.Year + ")";
            detailedView.textBoxGenre.Text     = movies.Genre + "  |  " + movies.Runtime + "  |  " + movies.Released + "  |  " + movies.Rated;
            detailedView.textBoxAwards.Text    = "Awards: " + movies.Awards;
            detailedView.textBoxLanguage.Text  = "Language: " + movies.Language;
            detailedView.textBoxCountry.Text   = "Country: " + movies.Country;
            detailedView.textBoxMetascore.Text = "Metascore: " + movies.Metascore;
            detailedView.textBoxType.Text      = movies.Type;
            detailedView.richTextBoxInfo.Text  = "Director: " + movies.Director + "\n\nWriter: " + movies.Writer + "\n\nActors: " + movies.Actors + "\n\nProduction: " + movies.Production;
            detailedView.textBoxRating.Text    = "IMDb rating: " + movies.imdbRating + "/" + movies.imdbVotes + " votes";
            detailedView.textBoxDVD.Text       = "DVD: " + movies.DVD;
            detailedView.textBoxBoxOffice.Text = "BoxOffice: " + movies.BoxOffice;
            detailedView.textBoxWebsite.Text   = "Website: " + movies.Website;
            detailedView.richTextBoxPlot.Text  = movies.Plot;

            foreach (var rating in movies.Ratings)
            {
                detailedView.richTextBoxRatings.Text += "Source: " + rating.Source + "Rating:" + rating.Value + "\n";
            }

            detailedView.pictureBoxDetailed.ImageLocation = movies.Poster;
        }
Beispiel #3
0
        private void GetMoviesSearch(int page)
        {
            var caller = new RestSharpCaller("http://www.omdbapi.com/?apikey=5d4834e7&");
            var movies = caller.GetMovies(textBoxSearch.Text, page);

            if (movies.Response == "True")
            {
                listBoxSearchResults.Items.Clear();
                foreach (var movie in movies.Search)
                {
                    movie.Text = movie.Title + " (" + movie.Year + ")";
                    listBoxSearchResults.Items.Add(movie);
                }

                listBoxSearchResults.SelectedIndex = 0;
                buttonMoreDetails.Enabled          = true;

                Movie newItem = (Movie)listBoxSearchResults.SelectedItem;

                SelectedItemID = newItem.imdbID;

                NumberOfPages = (Convert.ToInt16(movies.totalResults) / 10);

                if ((Convert.ToInt16(movies.totalResults) % 10) != 0)
                {
                    NumberOfPages = NumberOfPages + 1;
                }


                labelPage.Text = PageNumber + "/" + NumberOfPages;

                if (PageNumber == 1)
                {
                    buttonPrevPage.Enabled = false;
                }
                else
                {
                    buttonPrevPage.Enabled = true;
                }

                if (PageNumber == NumberOfPages)
                {
                    buttonNextPage.Enabled = false;
                }
                else
                {
                    buttonNextPage.Enabled = true;
                }


                labelMovieTitle.Text           = newItem.Title;
                labelMovieYear.Text            = newItem.Year;
                pictureBoxPoster.ImageLocation = newItem.Poster;
            }

            else
            {
                MessageBox.Show("Search failed.\n Error: " + movies.Error);
            }
        }
        public async Task <InitializeResponse> InitializePayment(InitializeRequest request)
        {
            RestSharpCaller ApiCaller = new RestSharpCaller();

            ApiCaller.Paystack_SECRET_KEY = _payStackSecretKey;

            return(ApiCaller.InitializePayment(request));
        }
        public async Task <VerifyResponse> VerifyPayment(VerifyRequest request)
        {
            RestSharpCaller ApiCaller = new RestSharpCaller();

            ApiCaller.Paystack_SECRET_KEY = _payStackSecretKey;

            return(ApiCaller.VerifyPayment(request));
        }
Beispiel #6
0
        public string getTableStatusByID(int id)
        {
            var tablestatuscaller          = new RestSharpCaller <TableStatus>("http://localhost:8000/api");
            List <TableStatus> tablestatus = tablestatuscaller.Get("tablestatus");
            string             result      = tablestatus.Find(item => item.id == id).title;

            return(result);
        }
Beispiel #7
0
        // GET: /Leases/
        public IActionResult Index(string active)
        {
            var caller = new RestSharpCaller(Constants.baseUrl);
            var leases = caller.GetLeases(active);

            ViewBag.leases = leases;

            return(View());
        }
Beispiel #8
0
        // GET: /Home/
        public IActionResult Index(string message, string errorMsg)
        {
            var caller    = new RestSharpCaller(Constants.baseUrl);
            var platforms = caller.GetPlatforms();

            ViewBag.platforms = platforms;
            ViewBag.message   = message;
            ViewBag.errorMsg  = errorMsg;
            return(View());
        }
Beispiel #9
0
        static void Main()
        {
            var caller = new RestSharpCaller("http://www.omdbapi.com/?apikey=5d4834e7&");



            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new OMDb());
        }
Beispiel #10
0
        // GET: /Hardwares/
        public IActionResult Index(string message, string platform)
        {
            var caller    = new RestSharpCaller(Constants.baseUrl);
            var platforms = caller.GetPlatforms();
            var hardwares = caller.GetHardwares(platform);

            ViewBag.hardwares = hardwares;
            ViewBag.platforms = platforms;
            ViewBag.message   = message;

            return(View());
        }
Beispiel #11
0
        private void GetMoviebyTitleAndYear(string Title, string Year)
        {
            var caller = new RestSharpCaller("http://www.omdbapi.com/?apikey=5d4834e7&");
            var movies = caller.GetMoviesByTitleYear(Title, Year);

            detailedView = new DetailedView();


            if (movies.Response == "True")
            {
                passMovieDetails(movies.Search[0].imdbID);
                detailedView.Show();
            }
            else
            {
                MessageBox.Show("Movie not found");
            }
        }
Beispiel #12
0
        private void buttonDownloadPoster_Click(object sender, EventArgs e)
        {
            string title;
            string year;
            var    regex = "([\\w\\s]+) \\((\\w+)[\\)]$";

            var match = Regex.Match(listBoxWatchedMovies.SelectedItem.ToString(), regex, RegexOptions.IgnoreCase);

            if (match.Success)
            {
                title = match.Groups[1].Value;
                year  = match.Groups[2].Value;
                var caller = new RestSharpCaller("http://www.omdbapi.com/?apikey=5d4834e7&");
                var movies = caller.GetMoviesByTitleYear(title, year);
                if (movies.Response == "True")
                {
                    string ImageURL = movies.Search[0].Poster;
                    try
                    {
                        SaveImage(movies.Search[0].Title + "_" + movies.Search[0].Year, listBoxWatchedMovies.SelectedItem.ToString(), ImageURL);
                        MessageBox.Show("Poster saved!");
                    }
                    catch (Exception error)
                    {
                        Console.WriteLine("{0} Exception caught.", error);
                        MessageBox.Show("Error with downloading photo!");
                    }
                }
                else
                {
                    MessageBox.Show("Movie not found");
                }
            }
            else
            {
                MessageBox.Show("Some problem occurs!");
            }
        }
        static void Main(string[] args)
        {
            var caller = new RestSharpCaller("http://localhost:9075/api/");

            var products = caller.GetProducts();

            Console.WriteLine("Start: " + caller.GetType().Name);
            Console.WriteLine("Found {0} products: ", products.Count);
            foreach (var product in products)
            {
                Console.WriteLine("\t{0} (ID:{1}) costs {2:c}", product.Description, product.Id, product.Price);
            }

            Console.WriteLine();
            Console.WriteLine("Adding a product");
            caller.Create(new Product()
            {
                Description = "Pancake", Price = 1.25m
            });

            products = caller.GetProducts();
            Console.WriteLine("Now found {0} products", products.Count);
            Console.WriteLine("Last product is: ");
            var last = products.OrderBy(p => p.Id).Last();

            Console.WriteLine("\t{0} (ID:{1}) costs {2:c}", last.Description, last.Id, last.Price);

            Console.WriteLine();
            Console.WriteLine("Updating the last product");
            last.Description = "Waffle";

            caller.Update(last.Id, last);

            products = caller.GetProducts();
            Console.WriteLine("Now found {0} products", products.Count);
            Console.WriteLine("Last product is: ");
            last = products.OrderBy(p => p.Id).Last();
            Console.WriteLine("\t{0} (ID:{1}) costs {2:c}", last.Description, last.Id, last.Price);

            Console.WriteLine();
            Console.WriteLine("Deleting the last product");

            caller.Delete(last.Id);

            products = caller.GetProducts();
            Console.WriteLine("Now found {0} products: ", products.Count);
            foreach (var product in products)
            {
                Console.WriteLine("\t{0} (ID:{1}) costs {2:c}", product.Description, product.Id, product.Price);
            }

            Console.WriteLine();
            Console.WriteLine();

            //string serialized = JsonConvert.SerializeObject(products);

            //var deserialized = JsonConvert.DeserializeObject<List<Product>>(serialized);

            //Console.WriteLine($"Serialized data:\r\n\r\n {serialized}");

            Console.WriteLine("Press enter to exit");
            Console.ReadLine();
        }
Beispiel #14
0
 public FoodDAO()
 {
     food_caller = new RestSharpCaller <Food>(base_url);
 }
Beispiel #15
0
 public TableDAO()
 {
     tablecaller = new RestSharpCaller <Table>(base_url);
 }
 public CategoryDAO()
 {
     food_category_caller = new RestSharpCaller <FoodCategory>(base_url);
 }
Beispiel #17
0
 public MenuDAO()
 {
     menucaller = new RestSharpCaller <Menu>(base_url);
 }
 public HistoryPayDAO()
 {
     history_pay_caller = new RestSharpCaller <HistoryPayRequest>(base_url);
 }