示例#1
0
        /// <summary>
        /// 详情
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public async Task <DictionaryResponse> Detail(int id)
        {
            using (_db)
            {
                Domain.Dictionary model = await _db.Dictionary.FindByIdAsync(id);

                return(_mapper.Map <DictionaryResponse>(model));
            }
        }
示例#2
0
        /// <summary>
        /// 添加字典
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public async Task Add(DictionaryAddRequest info)
        {
            using (_db)
            {
                Domain.Dictionary model = _mapper.Map <Domain.Dictionary>(info);
                if (info.PId != null)
                {
                    Domain.Dictionary pModel = await _db.Dictionary.FindByIdAsync(info.PId.ToInt());

                    model.Category = pModel.Category;
                    model.Name     = pModel.Name;
                }
                await _db.AddEntityAsync(model);

                await _db.SaveChangesAsync();
            }
        }
示例#3
0
        /// <summary>
        /// 修改字典
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public async Task Modify(DictionaryModifyRequest info)
        {
            using (_db)
            {
                Domain.Dictionary model = await _db.Dictionary.FindByIdAsync(info.Id);

                _mapper.Map(info, model);
                //_db.ModifyEntity(model);
                if (info.PId != null)
                {
                    Domain.Dictionary pModel = await _db.Dictionary.FindByIdAsync(info.PId.ToInt());

                    model.Category = pModel.Category;
                    model.Name     = pModel.Name;
                }
                await _db.SaveChangesAsync();
            }
        }
示例#4
0
 public ActionResult Edit(Domain.Dictionary dic, FormCollection collection)
 {
     return(EditModel(dic));
 }
示例#5
0
 public ActionResult Create(Domain.Dictionary dic, FormCollection collection)
 {
     return(CreateModel(dic));
 }