/// <summary> /// 修改油資補助金額 /// </summary> public bool updateOilTransportationSubsidy(long id, Dictionary <string, object> dic) { bool ret = false; using (NaNaEntities db = new NaNaEntities()) { OilTransportationSubsidy o = db.OilTransportationSubsidy.AsQueryable().FirstOrDefault(x => x.id == id); //不存在此資料 if (o == null) { return(false); } Type cl = o.GetType(); foreach (var obj in dic) { if (cl.GetProperty(obj.Key) != null) { cl.GetProperty(obj.Key).SetValue(o, obj.Value); } } db.SaveChanges(); ret = true; } return(ret); }
/// <summary> /// 新增油資補助金額 /// </summary> public OilTransportationSubsidy addOilTransportationSubsidy(OilTransportationSubsidy o) { OilTransportationSubsidy ret = null; using (NaNaEntities db = new NaNaEntities()) { ret = db.OilTransportationSubsidy.Add(o); db.SaveChanges(); } return(ret); }
/// <summary> /// 刪除油價設定檔 /// </summary> public bool deleteOilTransportationSubsidy(long id) { bool ret = false; using (NaNaEntities db = new NaNaEntities()) { OilTransportationSubsidy o = db.OilTransportationSubsidy.AsQueryable().FirstOrDefault(x => x.id == id); //不存在此資料 if (o == null) { return(false); } db.OilTransportationSubsidy.Remove(o); db.SaveChanges(); ret = true; } return(ret); }
public FormOptionsSettingViewModel.OilTransportationSubsidyResult addOilTransportationSubsidy(OilTransportationSubsidy o) { FormOptionsSettingViewModel.OilTransportationSubsidyResult ret = new FormOptionsSettingViewModel.OilTransportationSubsidyResult(); try { ret.o = this.formOptionSettingDao.addOilTransportationSubsidy(o); ret.success = true; ret.resultCode = "200"; } catch (Exception ex) { ret.success = false; ret.resultCode = "500"; ret.resultException = ex.ToString(); } return(ret); }
public OilTransportationSubsidyResult() : base() { this.o = null; }