public async Task<IHttpActionResult> Post(SubjectCategory m) { if (!ModelState.IsValid) return BadRequest(ModelState); m.CreateTime = System.DateTimeOffset.Now; //添加专题 m = db.SubjectCategory.Add(m); await db.SaveChangesAsync(); return Created<SubjectCategory>(m); }
public Verb(int id, int endId, int subCategory, int perCategory, int comboId, int pastVerb, int pastParticiple, int progressing, int priority) { this.Id = id; this.GroupId = endId; this.SubjectCategory = (SubjectCategory)subCategory; this.PersonalCategory = (PersonalPronounCategory)perCategory; this.ComboId = comboId; this.PastVerbId = pastVerb; this.PastParticipleId = pastParticiple; this.ProgressingId = progressing; this.Priority = priority; }
public List <List <string> > GetCreatureOrObjectSubjctFurigana(SubjectCategory creature) { List <int> idList = null; switch (creature) { case SubjectCategory.None: idList = subjectMaster.Select(indexer => indexer.Id).ToList(); return(GetRangeFuriganaData(idList)); } idList = subjectMaster.Where(n => n.SubjectCategory == creature).Select(indexer => indexer.Id).ToList(); return(GetRangeFuriganaData(idList)); }
public async Task <IHttpActionResult> Post(SubjectCategory m) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } m.CreateTime = System.DateTimeOffset.Now; //添加专题 m = db.SubjectCategory.Add(m); await db.SaveChangesAsync(); return(Created <SubjectCategory>(m)); }
public ActionResult AddUpdate(SubjectCategory model) { model.Status = model.ID > 0 ? model.Status : (short)1; model.CreatedDate = DateTime.Now; if (new SqlSubjectCategoryDao().Insert(model)) { TempData["success"] = "Cập nhật thành công"; } else { TempData["error"] = "Cập nhật thất bại"; } return(Redirect("/Admin/SubjectCategory")); }
public async Task <SubjectCategory> ProvideSubjectAsync(string name) { if (!CheckIfSubjectExist(name)) { var subject = new SubjectCategory { Name = name }; await AddSubjectAsync(subject).ConfigureAwait(false); return(subject); } else { var author = await FindSubjectByNameAsync(name).ConfigureAwait(false); return(author); } }
public async Task<IHttpActionResult> Put(SubjectCategory putModel) { var m = await db.SubjectCategory.FindAsync(putModel.Id); if (m == null) return NotFound(); else { m.Deleted = putModel.Deleted; //TODO:其他属性待补充 m.Title = putModel.Title; m.Description = putModel.Description; m.UpdateBy = CurrentUserId; m.UpdateTime = DateTimeOffset.Now; if (!ModelState.IsValid) return BadRequest(ModelState); await db.SaveChangesAsync(); return Updated(m); } }
public ActionResult SubjectCategory(int id = 0) { var subjectCategoryList = FindEducatorsRepository.GetAllSubjectCategories(); var subjectCategory = new SubjectCategory(); if (id > 0) { subjectCategory = FindEducatorsRepository.GetSubjectCategoryById(id); } else { subjectCategory.Id = -1; subjectCategory.SubjectCategoryName = ""; } ViewBag.SubjectCategoryList = subjectCategoryList; ViewBag.SubjectCategory = subjectCategory; return(View(subjectCategory)); }
public ActionResult SubjectCategory(SubjectCategory subjectCategory) { if (subjectCategory.Id > -1) { FindEducatorsRepository.UpdateSubjectCategory(subjectCategory); } else { FindEducatorsRepository.InsertSubjectCategory(subjectCategory); } var subjectCategoryList = FindEducatorsRepository.GetAllSubjectCategories(); ViewBag.SubjectCategoryList = subjectCategoryList; subjectCategory.Id = -1; subjectCategory.SubjectCategoryName = ""; ViewBag.SubjectCategory = subjectCategory; return(View()); }
/// <summary> /// Constructs a new subject /// </summary> /// <param name="name">The name of the subject</param> /// <param name="category">The subject category</param> public Subject( string name, SubjectCategory category ) { _name = name; _category = category; }
public List <Verb> GetMixCreOrObjAndCategorySubject(SubjectCategory creture, PersonalPronounCategory category) { return(verbMaster.Where(n => n.SubjectCategory == creture && n.PersonalCategory == category).ToList()); }
public List <List <string> > GetMixCreOrObjAndCategorySubjectFurigana(SubjectCategory creture, PersonalPronounCategory category) { List <int> idList = subjectMaster.Where(n => n.SubjectCategory == creture && n.PersonalCategory == category).Select(indexer => indexer.Id).ToList(); return(GetRangeFuriganaData(idList)); }
public List <int> GetMixCreOrObjAndCategorySubjectId(SubjectCategory creture, PersonalPronounCategory category) { return(verbMaster.Where(n => n.SubjectCategory == creture && n.PersonalCategory == category).Select(indexer => indexer.Id).ToList()); }
public IEnumerable <int> GetRangeIdPersonalPronounAndSubject(PersonalPronounCategory _personal, SubjectCategory _subject) { return(beingEndOfWordMaster.Where(n => n.PersonalCategory == _personal && n.SubjectCategory == _subject).Select(n => n.Id)); }
public IEnumerable <BeingWord> GetRangeIdPersonalPronounSubjectAndStepLevelMaster(StepLevel _level, PersonalPronounCategory _personal, SubjectCategory _subject) { return(beingEndOfWordMaster.Where(n => n.Level == _level && n.PersonalCategory == _personal && n.SubjectCategory == _subject)); }
public List <Adjective> GetMixCreOrObjAndCategorySubject(SubjectCategory creture, PersonalPronounCategory category) { IEnumerable <Adjective> itemList = adjectiveMaster.Where(n => n.SubjectCategory == creture && n.PersonalCategory == ((category == PersonalPronounCategory.First) ? PersonalPronounCategory.First : PersonalPronounCategory.Second)); return(itemList.ToList()); }
/// <summary> /// The copy constructor /// </summary> /// <param name="source">A <see cref="Subject"/> instance to copy the data from</param> public Subject( Subject source ) { _name = source._name; _category = source._category; }
public List <Noun> GetNounItemListCategoryAndVisible(NounCategory _nounCategory, bool _visible, SubjectCategory _creatureOrObject, QuantityCategory _quantityCategory) { return(nounMaster.Where(n => n.nounCategory == _nounCategory && ((_quantityCategory == QuantityCategory.single) ? n.MultiId == 0 : n.MultiId != 0) && (n.CreatureOrObjectId == _creatureOrObject || n.CreatureOrObjectId == 0) && n.Visible == _visible).ToList()); }