public IHttpActionResult GetBILLID(int id)
        {
            BILLClass BILLDetails = null;

            BILLDetails = bill.BILLs.Where(x => x.BILLID == id).Select(x => new BILLClass()
            {
                BILLID   = x.BILLID,
                SHOPNAME = x.SHOPNAME,
                ADDRESS  = x.ADDRESS,
                DATE     = x.DATE,
                AMOUNT   = x.AMOUNT,
                ITEM     = x.ITEM
            }).FirstOrDefault <BILLClass>();
            if (BILLDetails == null)
            {
                return(NotFound());
            }
            return(Ok(BILLDetails));
        }
        public IHttpActionResult Put(BILLClass bc)
        {
            var updateBILL = bill.BILLs.Where(x => x.BILLID == bc.BILLID).FirstOrDefault <BILL>();

            if (updateBILL != null)
            {
                updateBILL.BILLID   = bc.BILLID;
                updateBILL.SHOPNAME = bc.SHOPNAME;
                updateBILL.ADDRESS  = bc.ADDRESS;
                updateBILL.DATE     = bc.DATE;
                updateBILL.AMOUNT   = bc.AMOUNT;
                updateBILL.ITEM     = bc.ITEM;
                bill.SaveChanges();
            }
            else
            {
                return(NotFound());
            }
            return(Ok());
        }
Пример #3
0
        public ActionResult Edit(int id)
        {
            BILLClass BILLobj = null;

            HttpClient hc = new HttpClient();

            hc.BaseAddress = new Uri("https://localhost:44372/api/");

            var consumeapi = hc.GetAsync("BILLCrud?id=" + id.ToString());

            consumeapi.Wait();

            var readdata = consumeapi.Result;

            if (readdata.IsSuccessStatusCode)
            {
                var displaydata = readdata.Content.ReadAsAsync <BILLClass>();
                displaydata.Wait();
                BILLobj = displaydata.Result;
            }
            return(View(BILLobj));
        }
Пример #4
0
        public ActionResult Edit(BILLClass bc)
        {
            HttpClient hc = new HttpClient();

            hc.BaseAddress = new Uri("https://localhost:44372/api/BILLCrud");

            var insertrecord = hc.PutAsJsonAsync <BILLClass>("BILLCrud", bc);

            insertrecord.Wait();

            var saveData = insertrecord.Result;

            if (saveData.IsSuccessStatusCode)
            {
                return(RedirectToAction("Index"));
            }
            else
            {
                ViewBag.message = "Bill Record Not Updated ... !";
            }
            return(View("bc"));
        }