示例#1
0
        public IHttpActionResult PostTransactionBSE161001(TransactionBSE161001 transactionBSE161001)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.TransactionBSE161001.Add(transactionBSE161001);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (TransactionBSE161001Exists(transactionBSE161001.TransactionId))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = transactionBSE161001.TransactionId }, transactionBSE161001));
        }
示例#2
0
        public IHttpActionResult PutTransactionBSE161001(int id, TransactionBSE161001 transactionBSE161001)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != transactionBSE161001.TransactionId)
            {
                return(BadRequest());
            }

            db.Entry(transactionBSE161001).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TransactionBSE161001Exists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
示例#3
0
        public IHttpActionResult GetTransactionBSE161001(int id)
        {
            TransactionBSE161001 transactionBSE161001 = db.TransactionBSE161001.Find(id);

            if (transactionBSE161001 == null)
            {
                return(NotFound());
            }

            return(Ok(transactionBSE161001));
        }
示例#4
0
        public IHttpActionResult DeleteTransactionBSE161001(int id)
        {
            TransactionBSE161001 transactionBSE161001 = db.TransactionBSE161001.Find(id);

            if (transactionBSE161001 == null)
            {
                return(NotFound());
            }

            db.TransactionBSE161001.Remove(transactionBSE161001);
            db.SaveChanges();

            return(Ok(transactionBSE161001));
        }