示例#1
0
文件: Device.cs 项目: mgoogps/carrent
 /// <summary>
 /// 批量删除设备
 /// </summary>
 /// <param name="arg"></param>
 /// <returns></returns>
 public Task <IApiResult> DelsDevices(P_Devices.P_DelsDevices arg)
 {
     return(Task.Run(() => {
         IApiResult ar = new IApiResult();
         try
         {
             using (DAL.CarRentEntities db = new CarRentEntities())
             {
                 int count = db.Database.ExecuteSqlCommand("update  Devices set Deleted=1 where DeviceID in(" + arg.deviceid + ")");
                 ar.message = $"delete {count} data success!";
                 ar.result = new { url = "" };
             }
         }
         catch (Exception ex)
         {
             Log.Error(this, ex);
             ar.message = ex.Message;
             ar.code = StatusCode.error;
         }
         return ar;
     }));
 }
示例#2
0
 public async Task <IApiResult> DelsDevices([FromUri] P_Devices.P_DelsDevices par)
 {
     return(await ApiAsync(par, new BLL.DeviceManager.Device().DelsDevices));
 }