예제 #1
0
        public ActionResult DeleteConfirmed(string id, int brg)
        {
            Trans_d trans_d = db.Trans_d.Where(a => a.TransId.Equals(id) && a.ItemId == brg).FirstOrDefault();

            db.Trans_d.Remove(trans_d);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #2
0
        //public ActionResult Indexx()
        //{

        //}

        //
        // GET: /TransD/Details/5

        public ActionResult Details(string id = null)
        {
            Trans_d trans_d = db.Trans_d.Find(id);

            if (trans_d == null)
            {
                return(HttpNotFound());
            }
            return(View(trans_d));
        }
예제 #3
0
        //
        // GET: /TransD/Delete/5

        public ActionResult Delete(string id = null, int brg = 0)
        {
            Trans_d trans_d = db.Trans_d.Where(a => a.TransId.Equals(id) && a.ItemId == brg).FirstOrDefault();

            if (trans_d == null)
            {
                return(HttpNotFound());
            }
            return(View(trans_d));
        }
예제 #4
0
        // GET api/transdapi/5
        public Trans_d GetTrans_d(string id)
        {
            Trans_d trans_d = db.Trans_d.Find(id);

            if (trans_d == null)
            {
                throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound));
            }

            return(trans_d);
        }
예제 #5
0
 public ActionResult Edit(Trans_d trans_d)
 {
     if (ModelState.IsValid)
     {
         db.Entry(trans_d).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("indexx", "TransM"));
     }
     ViewBag.ItemId  = new SelectList(db.items, "ItemId", "ItemName", trans_d.ItemId);
     ViewBag.TransId = new SelectList(db.Trans_M, "TransId", "TransId", trans_d.TransId);
     return(View(trans_d));
 }
예제 #6
0
        //
        // GET: /TransD/Edit/5

        public ActionResult Edit(string id = null, int brg = 0)
        {
            Trans_d trans_d = db.Trans_d.Where(a => a.TransId.Equals(id) && a.ItemId == brg).FirstOrDefault();

            if (trans_d == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ItemId  = new SelectList(db.items, "ItemId", "ItemName", trans_d.ItemId);
            ViewBag.TransId = new SelectList(db.Trans_M, "TransId", "TransId", trans_d.TransId);
            return(View(trans_d));
        }
예제 #7
0
        public ActionResult Create(Trans_d trans_d)
        {
            if (ModelState.IsValid)
            {
                db.Trans_d.Add(trans_d);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ItemId  = new SelectList(db.items, "ItemId", "ItemName", trans_d.ItemId);
            ViewBag.TransId = new SelectList(db.Trans_M, "TransId", "TransId", trans_d.TransId);
            return(View(trans_d));
        }
예제 #8
0
        // POST api/transdapi
        public HttpResponseMessage PostTrans_d(Trans_d trans_d)
        {
            if (ModelState.IsValid)
            {
                db.Trans_d.Add(trans_d);
                db.SaveChanges();

                HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, trans_d);
                response.Headers.Location = new Uri(Url.Link("DefaultApi", new { id = trans_d.TransId }));
                return(response);
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest));
            }
        }
예제 #9
0
        // GET api/transdapi
        public IEnumerable <Trans_d> GetTrans_d()
        {
            List <Trans_d> listtrans = new List <Trans_d>();

            foreach (var data in db.Trans_d)
            {
                Trans_d trans = new Trans_d();
                trans.TransId     = data.TransId;
                trans.ItemId      = data.ItemId;
                trans.qnt         = data.qnt;
                trans.pricemethod = data.pricemethod;
                listtrans.Add(trans);
            }
            IEnumerable <Trans_d> lis = listtrans;

            return(lis);
        }
예제 #10
0
        // DELETE api/transdapi/5
        public HttpResponseMessage DeleteTrans_d(string id)
        {
            Trans_d trans_d = db.Trans_d.Find(id);

            if (trans_d == null)
            {
                return(Request.CreateResponse(HttpStatusCode.NotFound));
            }

            db.Trans_d.Remove(trans_d);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                return(Request.CreateResponse(HttpStatusCode.NotFound));
            }

            return(Request.CreateResponse(HttpStatusCode.OK, trans_d));
        }
예제 #11
0
        // PUT api/transdapi/5
        public HttpResponseMessage PutTrans_d(string id, Trans_d trans_d)
        {
            if (ModelState.IsValid && id == trans_d.TransId)
            {
                db.Entry(trans_d).State = EntityState.Modified;

                try
                {
                    db.SaveChanges();
                }
                catch (DbUpdateConcurrencyException)
                {
                    return(Request.CreateResponse(HttpStatusCode.NotFound));
                }

                return(Request.CreateResponse(HttpStatusCode.OK));
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest));
            }
        }