public Fangji Create(FangjiCreateInfo createInfo) { FangjiInfo zhongyaoInfo = ObjectMapperHelper.Map <FangjiInfo>(createInfo); zhongyaoInfo.Id = Guid.NewGuid().ToString(); Fangji zhongyao = new Fangji(zhongyaoInfo); this._dataManager.FangjiDataProvider.Insert(zhongyao); this._coreManager.FangjiManager.Add(zhongyao); return(zhongyao); }
public void Delete(params string[] zhongyaoIdArray) { List <Fangji> zhongyaoList = new List <Fangji>(); foreach (string zhongyaoId in zhongyaoIdArray) { Fangji zhongyao = this._coreManager.FangjiManager.Get(zhongyaoId); if (zhongyao != null) { zhongyaoList.Add(zhongyao); } } }
public void Change(FangjiChangeInfo changeInfo) { Fangji zhongyao = changeInfo.Fangji; FangjiChangeInfo backupChangeInfo = new FangjiChangeInfo(zhongyao); try { zhongyao.Change(changeInfo); this._dataManager.FangjiDataProvider.Update(zhongyao); } catch { zhongyao.Change(backupChangeInfo); throw; } }