Пример #1
0
    public void Initalize()
    {
        this.Vehicles = new List <vehicles>();

        var vehicle = new vehicles
        {
            vehID          = 1,
            vehDescription = "firstDescription",
        };
        var stepsList = new stepsList
        {
            steps = "firstStep",
        };
        var movChannel = new movChannels
        {
            name = "firstChannel",
        };
        var criteria = new criterias
        {
            values = 0.5,
            time   = 0.5
        };

        movChannel.criteria.Add(criteria);
        stepsList.stepChannelsCriteria.Add(movChannel);
        vehicle.vehValCriteria.Add(stepsList);

        this.Vehicles.Add(vehicle);
    }
        public JsonResult DeleteVehicle(int deleteVehicleID)
        {
            vehicles vehicle = new vehicles();

            vehicle.vehicleID = deleteVehicleID;

            FormHandlingLayer fhl = new FormHandlingLayer();

            fhl.DeleteVehicle(vehicle);

            return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
        }
        public JsonResult EditVehicleDetails(int EditVehicleID, string EditVehicleNo, string EditVehicleMake, double EditVehicleCapacity, string EditVehicleType)
        {
            vehicles vehicle = new vehicles();

            vehicle.vehicleID        = EditVehicleID;
            vehicle.vehicleNo        = EditVehicleNo;
            vehicle.Make             = EditVehicleMake;
            vehicle.capacity         = EditVehicleCapacity;
            vehicle.TrashTypeCarried = EditVehicleType;

            FormHandlingLayer fhl = new FormHandlingLayer();

            fhl.EditVehicleDetails(vehicle);

            return(Json(new { success = true }, JsonRequestBehavior.AllowGet));
        }
        public JsonResult AddVehicle(string vehicleNo, string make, double capacity, string trashType)
        {
            int count = db.vehicles.Where(v => v.vehicleNo == vehicleNo).Count();

            if (count > 0)
            {
                return(Json(new { success = true, Message = "Exsist" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                vehicles vehicle = new vehicles();
                vehicle.vehicleNo        = vehicleNo;
                vehicle.capacity         = capacity;
                vehicle.Make             = make;
                vehicle.AddedDate        = DateTime.Now;
                vehicle.TrashTypeCarried = trashType;
                vehicle.vehicleStatus    = "Unassigned";

                FormHandlingLayer fhl = new FormHandlingLayer();
                fhl.AddNewVehicle(vehicle);

                return(Json(new { success = true, Message = "Success" }, JsonRequestBehavior.AllowGet));
            }
        }