示例#1
0
        //public async Task<ActionResult<Product>> GetProduct(int id)
        //{
        //    var product = await _context.Product.FindAsync(id);

        //    if (product == null)
        //    {
        //        return NotFound();
        //    }

        //    return product;
        //}
        public async Task <outputProducts> GetProducts(int id)
        {
            outputProducts output = new outputProducts();

            try
            {
                var prod = await _context.Product.FindAsync(id);

                if (prod != null)
                {
                    output.Result   = "OK";
                    output.products = prod;
                    output.Message  = "Success";
                }
                else
                {
                    output.Result  = "NG";
                    output.Message = "Failure";
                }
            }
            catch (Exception ex)
            {
                output.Result  = "NG";
                output.Message = ex.ToString();
            }
            return(output);
        }
示例#2
0
        public async Task <outputProducts> GetProduct()
        {
            //await _context.User.ToListAsync();

            outputProducts output = new outputProducts();

            try
            {
                output.Result   = "OK";
                output.products = await _context.Product.ToListAsync();

                output.Message = "Success";
            }
            catch (Exception ex)
            {
                output.Result  = "NG";
                output.Message = ex.ToString();
            }
            return(output);
        }