public IHttpActionResult PuteDelete(DormOptiontypeDto model) { OperationResult result = this._dotService.Delete(model); if (result.ResultType == OperationResultType.Success) { return(CreatedAtRoute("DefaultApi", new { id = model.Id }, model)); } return(BadRequest(ModelState)); }
public IHttpActionResult PostAdd(DormOptiontypeDto model) { OperationResult result = this._dotService.Add(model); if (result.ResultType == OperationResultType.Success) { DormOptiontypeDto data = (DormOptiontypeDto)result.AppendData; return(CreatedAtRoute("DefaultApi", new { id = data.Id }, data)); } return(BadRequest(ModelState)); }
public OperationResult Delete(DormOptiontypeDto model) { if (model == null) { return(new OperationResult(OperationResultType.Error, "不能删除空值!")); } DormOptionType type = _dotRepository.GetByKey(model.Id); type.IsDeleted = true; try{ _dotRepository.Update(type); return(new OperationResult(OperationResultType.Success, "删除成功!")); }catch (Exception e) { return(new OperationResult(OperationResultType.Error, "删除保存失败!", e)); } }
public OperationResult Edit(DormOptiontypeDto model) { if (model == null) { return(new OperationResult(OperationResultType.Error, "不能修改空值!")); } DormOptionType type = _dotRepository.GetByKey(model.Id); type.option_Name = model.Name; type.option_Decription = model.Decription; try { _dotRepository.Update(type); return(new OperationResult(OperationResultType.Success, "修改成功!")); } catch (Exception e) { return(new OperationResult(OperationResultType.Error, "修改保存失败!", e)); } }
public OperationResult Add(DormOptiontypeDto model) { if (model == null) { return(new OperationResult(OperationResultType.Error, "不能添加空值!", null)); } DormOptionType type = new DormOptionType { Id = model.Id, option_Name = model.Name, option_Decription = model.Decription }; try { _dotRepository.Add(type); return(new OperationResult(OperationResultType.Success, "新增成功!", new DormOptiontypeDto { Id = type.Id, Name = type.option_Name, Decription = type.option_Decription })); } catch (Exception e) { return(new OperationResult(OperationResultType.Error, "新增保存失败!", e)); } }