public DormSettingDto GetByKey(long key) { DormSetting dormSetting = _setRepository.GetByKey(key); return(new DormSettingDto { Id = dormSetting.Id, TypeId = dormSetting.set_TypeId, TypeName = dormSetting.DormOptionType.option_Name, Content = dormSetting.set_Content }); }
public OperationResult Delete(DormSettingDto model) { DormSetting setting = this._setRepository.GetByKey(model.Id); if (setting != null) { setting.IsDeleted = true; try { this._setRepository.Update(setting); return(new OperationResult(OperationResultType.Success, "删除成功!")); }catch (Exception e) { return(new OperationResult(OperationResultType.Error, "删除保存失败!", e)); } } return(new OperationResult(OperationResultType.Error, "不能删除空记录!")); }
public OperationResult Edit(DormSettingDto model) { DormSetting setting = this._setRepository.GetByKey(model.Id); if (setting == null) { return(new OperationResult(OperationResultType.Error, "修改的记录不存!")); } if (!ExistSetting(model)) { return(new OperationResult(OperationResultType.Error, "资料已存在!")); } try { setting.set_TypeId = model.TypeId; setting.set_Content = model.Content; this._setRepository.Update(setting); return(new OperationResult(OperationResultType.Success, "修改成功!")); }catch (Exception e) { return(new OperationResult(OperationResultType.Error, "修改保存失败!", e)); } }
public OperationResult Add(DormSettingDto model) { if (ExistSetting(model)) { DormSetting dormSetting = new DormSetting { set_TypeId = model.TypeId, set_Content = model.Content }; try { this._setRepository.Add(dormSetting); return(new OperationResult(OperationResultType.Success, "添加成功!", new DormSettingDto { Id = dormSetting.Id, TypeId = model.TypeId, TypeName = model.TypeName, Content = model.Content })); } catch (Exception e) { return(new OperationResult(OperationResultType.Error, "添加保存失败!", e)); } } else { return(new OperationResult(OperationResultType.Error, "资料已存在!")); } }