public OperationResult Add(DormSetRelationDto model) { if (model == null) { return(new OperationResult(OperationResultType.Error, "添加内容不能为空!", model)); } if (this._dsrRepository.GetAll().Where(d => d.dsr_DormId == model.dsr_DormId && d.dsr_DormSetId == model.dsr_DormSetId && d.IsDeleted == false).Count() > 0) { return(new OperationResult(OperationResultType.Error, "不能添加相同的记录!", model)); } DormSetRelation dsRelation = new DormSetRelation { Id = model.Id, dsr_DormId = model.dsr_DormId, dsr_DormSetId = model.dsr_DormSetId, dsr_Private = model.dsr_Private ?? false, dsr_Enable = System.DateTime.Now, dsr_State = true }; try { this._dsrRepository.Add(dsRelation); DormSetRelationDto result = this.GetByKey(dsRelation.Id); return(new OperationResult(OperationResultType.Success, "新增成功!", result)); } catch (Exception e) { return(new OperationResult(OperationResultType.Error, "新增失败!", e)); }; }
public OperationResult Update(DormSetRelationDto model) { if (model == null) { return(new OperationResult(OperationResultType.Error, "不能修改空值!")); } DormSetRelation dsRelation = _dsrRepository.GetByKey(model.Id); dsRelation.dsr_DormId = model.dsr_DormId; dsRelation.dsr_DormSetId = model.dsr_DormSetId; dsRelation.dsr_Private = model.dsr_Private ?? false; //dsRelation.dsr_Enable = System.DateTime.Now, //dsRelation.dsr_State = model.dsr_State; dsRelation.dsr_unEnable = model.dsr_unEnable; try { _dsrRepository.Update(dsRelation); DormSetRelationDto result = this.GetByKey(model.Id); return(new OperationResult(OperationResultType.Success, "修改成功!", result)); } catch (Exception e) { return(new OperationResult(OperationResultType.Error, "修改保存失败!", e)); } }