Esempio n. 1
0
        public async Task <JsonResult> Post([FromBody] MockProductAddRequest request)
        {
            var newProductId = await mockProductService.AddMockProductAsync(request);

            if (newProductId != -1)
            {
                return(new JsonResult(new { success = true, mockProductId = newProductId }));
            }
            else
            {
                return(new JsonResult(new { success = false }));
            }
        }
Esempio n. 2
0
 public Task <int> AddMockProductAsync(MockProductAddRequest addRequest)
 {
     if (addRequest.ApiKey == Configuration["MockProductApiKey"])
     {
         var newProduct = new MockProduct()
         {
             Name   = addRequest.Name,
             Price  = addRequest.Price,
             ImgUrl = addRequest.ImgUrl
         };
         dbContext.MockProducts.Add(newProduct);
         return(dbContext.SaveChangesAsync().ContinueWith(changeCount => newProduct.MockProductId));
     }
     else
     {
         return(Task.Run(() => - 1));
     }
 }