예제 #1
0
        public DormOptiontypeDto GetByKey(long key)
        {
            DormOptionType type = this._dotRepository.GetByKey(key);

            if (type != null)
            {
                return(new DormOptiontypeDto {
                    Id = type.Id, Name = type.option_Name, Decription = type.option_Decription
                });
            }
            return(null);
        }
예제 #2
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));
            }
        }
예제 #3
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));
            }
        }
예제 #4
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));
            }
        }