Beispiel #1
0
        public Task <bool> DeleteMockProductAsync(MockProductDeleteRequest deleteRequest)
        {
            if (deleteRequest.ApiKey == Configuration["MockProductApiKey"])
            {
                var elementToDelete = dbContext.MockProducts.FirstOrDefault(product => product.MockProductId == deleteRequest.MockProductId);
                if (elementToDelete != null)
                {
                    dbContext.MockProducts.Remove(elementToDelete);
                    return(dbContext.SaveChangesAsync().ContinueWith(changeCount => changeCount.Result > 0));
                }
            }

            return(Task.Run(() => false));
        }
Beispiel #2
0
        public async Task <JsonResult> Delete([FromBody] MockProductDeleteRequest request)
        {
            var deleteSuccess = await mockProductService.DeleteMockProductAsync(request);

            return(new JsonResult(new { success = deleteSuccess }));
        }