示例#1
0
        // /PRLIs/Remove
        public ActionResult Remove([FromBody] PRLI prli)
        {
            PRLI prli2 = db.PRLIs.Find(prli.ID);

            db.PRLIs.Remove(prli2);
            try
            {
                db.SaveChanges();
            }
            catch (Exception ex)
            {
                return(Json(new JsonMessage("Failure", ex.Message), JsonRequestBehavior.AllowGet));
            }
            return(Json(new JsonMessage("Success", "PRLI was deleted.")));
        }
示例#2
0
        // /PRLIs/Get/5
        public ActionResult Get(int?id)
        {
            if (id == null)
            {
                return(Json(new JsonMessage("Failure", "Id is null"), JsonRequestBehavior.AllowGet));
            }
            PRLI prli = db.PRLIs.Find(id);

            if (prli == null)
            {
                return(Json(new JsonMessage("Failure", "Id is not found"), JsonRequestBehavior.AllowGet));
            }
            return(new JsonNetResult {
                Data = prli
            });
        }
示例#3
0
        // /PRLIs/Change [POST]
        public ActionResult Change([FromBody] PRLI prli)
        {
            PRLI prli2 = db.PRLIs.Find(prli.ID);

            prli2.PurchaseRequestID = prli.PurchaseRequestID;
            prli2.ProductID         = prli.ProductID;
            prli2.Quantity          = prli.Quantity;
            prli2.Active            = prli.Active;
            prli2.DateCreated       = prli.DateCreated;

            try
            {
                db.SaveChanges();
            }
            catch (Exception ex)
            {
                return(Json(new JsonMessage("Failure", ex.Message), JsonRequestBehavior.AllowGet));
            }
            return(Json(new JsonMessage("Success", "PRLI was changed.")));
        }
示例#4
0
 // /PRLIs/Create [POST]
 public ActionResult Create([FromBody] PRLI prli)
 {
     prli.DateCreated = DateTime.Now;
     if (!ModelState.IsValid)
     {
         return(Json(new JsonMessage("Failure", "ModelState is not valid"), JsonRequestBehavior.AllowGet));
     }
     db.PRLIs.Add(prli);
     try
     {
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         return(Json(new JsonMessage("Failure", ex.Message), JsonRequestBehavior.AllowGet));
     }
     //CalculateTotal(prli)
     //db.SaveChanges();
     return(Json(new JsonMessage("Success", "PRLI was created.")));
 }