public void DeleteDevice(DDevaceModel Device) { d_tariff dtd = GetTariffById(Device.Id); beEbergyContext.d_tariffs.DeleteOnSubmit(dtd); Commit(); }
public JsonResult DeviceAjaxHandler(DDevaceModel data) { DDevaceModel result = null; if(Request.Params.Get("action") == "create") { result = da.InsertDevice(data); } else if(Request.Params.Get("action") == "edit") { result = da.UpdateDevice(data); } else if(Request.Params.Get("action") == "remove") { da.DeleteDevice(data); result = data; } return Json(new { data = result }, JsonRequestBehavior.AllowGet); }
public DDevaceModel UpdateDevice(DDevaceModel Device) { d_device dd = GetDeviceById(Device.Id); dd.code = Device.code; dd.name = Device.name; dd.coefficient = Device.coefficient; dd.device_id = Device.TypeDevice.Id; dd.tariff_Id = Device.Tariff.Id; Commit(); Device.TypeDevice.name = dd.d_type_device.name; return Device; }
public DDevaceModel InsertDevice(DDevaceModel Device) { d_device dv = new d_device(); dv.code = Device.code; dv.name = Device.name; dv.coefficient = Device.coefficient; dv.device_id = Device.TypeDevice.Id; dv.tariff_Id = Device.Tariff.Id; beEbergyContext.d_devices.InsertOnSubmit(dv); Commit(); Device.Id = dv.Id; return Device; }