示例#1
0
        public string Deactivate(DeactivateRequest request)
        {
            string requestId = createDeactivateRequestProc.Execute(request.cid,
                                                                   request.status,
                                                                   request.reason,
                                                                   request.userId,
                                                                   request.cm_notes,
                                                                   request.cust_notes,
                                                                   request.requestedDate
                                                                   );

            foreach (Device d in request.deviceList)
            {
                if (requestId != null)
                {
                    bool success = addDeviceToRequestProc.Execute(requestId, d.cid, d.dsn, d.vid, d.trucknum, d.status, d.reason);
                }
            }

            return(requestId);
        }
        public bool DeactivatDevice(int vid, int cid, string trucknum, int dsn, int status, int userId)
        {
            List <bool> resp = createDeactivateRequestProc.Execute(vid, cid, trucknum, dsn, status, userId);

            return((resp?.Count > 0) ? resp[0] : false);
        }