/// <summary> /// 删除一条设备记录 /// </summary> /// <param name="arg"></param> /// <returns></returns> public Task <IApiResult> DelDevice(P_Devices.P_DelDevice arg) { return(Task.Run(() => { IApiResult ar = new IApiResult(); try { using (DAL.CarRentEntities db = new CarRentEntities()) { var de = db.Devices.First(d => d.DeviceID == arg.id); de.Deleted = true; int count = db.SaveChanges(); ar.message = $"delete{count} data success!"; ar.result = new { url = "" }; } } catch (Exception ex) { Log.Error(this, ex); ar.code = Interface.StatusCode.error; ar.message = ex.Message; } return ar; })); }
public async Task <IApiResult> DelDevice([FromUri] P_Devices.P_DelDevice par) { return(await ApiAsync(par, new BLL.DeviceManager.Device().DelDevice)); }