예제 #1
0
        public ActionResult UpdateMission(ISM model)
        {
            TDBContext db = new TDBContext();

            db.Entry(model).State = EntityState.Modified;
            db.SaveChanges();
            string message = "Recored has been updated successfully.";
            bool   status  = true;

            return(Json(new { status = status, message = message }, JsonRequestBehavior.AllowGet));
        }
예제 #2
0
        public ActionResult Create(ISM iSM)
        {
            TDBContext db = new TDBContext();

            string message = "Saved Successfully";
            bool   status  = true;

            db.ISM.Add(iSM);
            db.SaveChanges();
            return(Json(new { status = status, message = message, id = db.ISM.Max(x => x.MissionID) }, JsonRequestBehavior.AllowGet));
        }
예제 #3
0
        public ActionResult GetMissions(int ID)
        {
            TDBContext db   = new TDBContext();
            ISM        data = new ISM();

            var getMission = db.ISM.Where(x => x.MissionID == ID).FirstOrDefault();

            data.MissionID  = getMission.MissionID;
            data.MStartDate = getMission.MStartDate;
            data.MEndDate   = getMission.MEndDate;
            data.Program    = getMission.Program;
            data.Type       = getMission.Type;
            data.Rating     = getMission.Rating;

            return(Json(new { success = true, data = data }, JsonRequestBehavior.AllowGet));
        }
예제 #4
0
        private object Single(ReqJsonRPC body)
        {
            if (ignoreMethods)
            {
                return(getError(body.Id, body.Jsonrpc, "Methods are don't available"));
            }

            string method = body.Method;
            ISM    param  = body.Params;
            string key    = param.key;
            int    value  = int.Parse(param.value == null || param.value == "" ? "0" : param.value); // default value = 0
            int?   result = null;

            switch (method)
            {
            case "SetM": {
                result = SetM(key, value);
                break;
            }

            case "GetM": {
                result = GetM(key);
                break;
            }

            case "AddM": {
                result = AddM(key, value);
                break;
            }

            case "SubM": {
                result = SubM(key, value);
                break;
            }

            case "MulM": {
                result = MulM(key, value);
                break;
            }

            case "DivM": {
                result = DivM(key, value);
                break;
            }

            case "ErrorExit": {
                ErrorExit();
                break;
            }

            default: {
                return(getError(body.Id, body.Jsonrpc, string.Format("Function {0} is not found", body.Method)));
            }
            }
            return(new ResJsonRPC()
            {
                Id = body.Id,
                Jsonrpc = body.Jsonrpc,
                Method = body.Method,
                Result = result
            });
        }