示例#1
0
 public IActionResult placements([FromBody] PageRequestContract pageRequestContract)
 {
     Console.ForegroundColor = ConsoleColor.Yellow;
     Console.WriteLine("incoming post request received: api/home/placements<---------------||");
     if (pageRequestContract != null)
     {
         Console.WriteLine("page received: " + pageRequestContract.page + "<---------------||");
         List <Placement> Sample = new List <Placement>();
         int Number  = Int32.Parse(pageRequestContract.page);
         int Counter = 1;
         int Top     = Number * 10 + 1;
         int Bottom  = Top - 10;
         Console.WriteLine("Top: " + Top + "Bottom: " + Bottom + "<---------------||");
         foreach (Placement placement in model.PlasementList)
         {
             if (Counter >= Bottom && Counter < Top)
             {
                 Sample.Add(placement);
             }
             Counter++;
         }
         foreach (Placement placement in Sample)
         {
             placement.image_2 = null;
             placement.image_3 = null;
             placement.image_4 = null;
             placement.image_5 = null;
         }
         return(Json(Sample));
     }
     Console.WriteLine("invalid data received<---------------||");
     return(Json("invalid data sended<---------------||"));
 }
示例#2
0
        public async Task <IActionResult> mainquery([FromBody] PageRequestContract pageRequestContract)
        {
            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("incoming post request received: api/home/mainquery<---------------||");

            List <Placement> Sample = DataAccess.GetPlacements(Int32.Parse(pageRequestContract.page), pageRequestContract.header, pageRequestContract.type, pageRequestContract.location);

            return(Json(Sample));
        }