public void Create() { for (int i = 0; i < 8; i++) { var dictionary = new Dictionary() { Id = i + 1, DicName = "字典数据" + i, Description = "字典描述" + i, TenantId = _tenantId, }; _context.Dictionary.Add(dictionary); var dictionaryDetail1 = new DictionaryDetail() { DicId = i + 1, NameLCode = "字典详情数据" + i, Description = "字典详情描述" + i, TenantId = _tenantId, }; var dictionaryDetail2 = new DictionaryDetail() { DicId = i + 1, NameLCode = "字典详情数据多" + i, Description = "字典详情描述多" + i, TenantId = _tenantId, }; _context.DictionaryDetail.Add(dictionaryDetail1); _context.DictionaryDetail.Add(dictionaryDetail2); } }
List <string> GetAnswerChooserList(DictionaryDetail question) { Random rnd = new Random(); var otherWords = this.SourceDictionary.Where(x => x.Value != question.Value).Take(AppConstants.TEST_TYPE_MULTIPLE_CHOICE_ANSWER_CHOOSER_LIST_LENGTH - 1).ToList(); otherWords.Add(question); return(otherWords.OrderBy(x => rnd.Next()).Select(x => x.Value).ToList()); }
private void MapToEntity(UpdateDictionaryDetailInputModel model, DictionaryDetail entity) { entity.Id = model.Id; entity.Name = model.Name; entity.CreatedTime = model.CreatedTime; entity.SortNumber = model.SortNumber; entity.Enabled = model.Enabled; entity.Remark = model.Remark; }
public async Task AddDictionaryDetailAsync(DictionaryDetail entity) { using (var db = NewDbContext()) { await db.DictionaryDetails.AddAsync(entity); await db.SaveChangesAsync(); } }
public async Task UpdateDictionaryDetailAsync(DictionaryDetail entity) { using (var db = NewDbContext()) { var entry = db.Entry(entity); entry.State = EntityState.Modified; await db.SaveChangesAsync(); //db.DictionaryDetails.Update(entity); //await db.SaveChangesAsync(); } }
public async Task <IActionResult> AddDictionaryDetail([FromForm] AddDictionaryDetailInputModel model) { var dictionaryService = Ioc.Get <IDictionaryService>(); if (await dictionaryService.IsDictionaryDetailExistAsync(model.Name)) { return(Ok(new StandardResult().Fail(StandardCode.ArgumentError, "此数据字典详情已存在"))); } var dictionaryDetail = new DictionaryDetail() { Id = Guid.NewGuid().ToString(), Name = model.Name, TypeId = model.TypeId, SortNumber = model.SortNumber, Enabled = model.Enabled, Remark = model.Remark, CreatedTime = DateTime.Now, CreatedBy = CurrentUserId }; await dictionaryService.AddDictionaryDetailAsync(dictionaryDetail); return(Ok(new StandardResult().Succeed("添加成功"))); }
//Dictionary Details public Task <int> SaveDictionaryDetails(DictionaryDetail dictDetail) { return(database.InsertAsync(dictDetail)); }