/// <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)); } }
/// <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(); } }
/// <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(); } }
public ActionResult Edit(Domain.Dictionary dic, FormCollection collection) { return(EditModel(dic)); }
public ActionResult Create(Domain.Dictionary dic, FormCollection collection) { return(CreateModel(dic)); }