示例#1
0
        // GET: Building/SaveParking?buildingParkId=1&code=AV&sensor=1
        public string SaveParking(int buildingParkId, string code, string sensor)
        {
            try
            {
                var buildingParks = new BuildingparkBIL().getById(buildingParkId);
                buildingParks.StatusId = new GeneralDAL().getByCodeAndTypeCode(code, "BOOKING").Id;
                var result = new BuildingparkBIL().update(buildingParks);
                return(new JavaScriptSerializer().Serialize(result));

                //if (code == "NAV")
                //{
                //    if (sensor == "1")
                //        countSensor = 1;
                //    else if (sensor == "2")
                //        countSensor += 1;

                //    if (countSensor >= 2)
                //    {
                //        var buildingParks = new BuildingparkBIL().getById(buildingParkId);
                //        buildingParks.StatusId = new GeneralDAL().getByCodeAndTypeCode(code, "BOOKING").Id;
                //        var result = new BuildingparkBIL().update(buildingParks);
                //        countSensor = 0;
                //       //return new JavaScriptSerializer().Serialize(result);
                //    }
                //}
                //else if(code == "AV" && countSensor==0)
                //{
                //    var buildingParks = new BuildingparkBIL().getById(buildingParkId);
                //    buildingParks.StatusId = new GeneralDAL().getByCodeAndTypeCode(code, "BOOKING").Id;
                //    var result = new BuildingparkBIL().update(buildingParks);
                //    countSensor = 0;
                //    //return new JavaScriptSerializer().Serialize(result);
                //}
                //return new JavaScriptSerializer().Serialize(countSensor);
            }
            catch (Exception ex)
            {
                ExceptionHandler Exception = new ExceptionHandler();
                Exception.Code    = "01";
                Exception.Message = ex.Message;
                return(new JavaScriptSerializer().Serialize(Exception));
            }
        }
示例#2
0
        // GET: Building/countAllParkAvailable
        public string countAllParkAvailable()
        {
            var building = new BuildingparkBIL().countAllParkAvailable();

            return(new JavaScriptSerializer().Serialize(building));
        }
示例#3
0
        // GET: Building/BuildingParkAll/1
        public string BuildingParkAll(int id)
        {
            var building = new BuildingparkBIL().getByBuildingAllByClassId(id);

            return(new JavaScriptSerializer().Serialize(building));
        }