Пример #1
0
        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));
        }
Пример #2
0
        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));
        }
Пример #3
0
        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));
            }
        }
Пример #4
0
        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));
            }
        }
Пример #5
0
        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));
            }
        }