public async Task <IActionResult> EditGradeGroup(GradeGroup item) { var model = await _context.GradeGroups.SingleOrDefaultAsync(b => b.Id == item.Id); await TryUpdateModelAsync(model); await _context.SaveChangesAsync(); return(RedirectToAction("GradeGroupsList")); }
public async Task <IActionResult> AddGradeGroup(GradeGroup item) { int cnt = await _context.GradeGroups.CountAsync(); item.Code = "G" + (cnt + 1).ToString(); item.SortOrder = (cnt + 1) * 10; _context.GradeGroups.Add(item); await _context.SaveChangesAsync(); return(RedirectToAction("GradeGroupsList")); }
public void ResetSchedule() { gradesGroup.Clear(); List <Grade> grades = new List <Grade> { Grade.Grade7, Grade.Grade8, Grade.Grade9, Grade.Grade10, Grade.Grade11, Grade.Grade12 }; foreach (Grade grade in grades) { GradeGroup gradeGroup = new GradeGroup(grade); gradesGroup.Add(gradeGroup); } }
private SectionGroup GetSectionGroup(Grade grade, Section section) { GradeGroup gradeGroup = GetGradeGroup(grade); if (gradeGroup == null) { return(null); } SectionGroup sectionGroup = gradeGroup.GetSectionGroup(section); return(sectionGroup); }
public void AddSchedule(Grade grade, Section section, List <Schedule> schedules) { GradeGroup gradeGroup = GetGradeGroup(grade); SectionGroup sectionGroup = new SectionGroup(section, schedules); if (gradeGroup != null) { gradeGroup.AddSectionGroup(sectionGroup); } else { Debug.Log("Failed to add schedule."); } }
public IActionResult Post([FromBody] CreateEditViewModel groupGrade) { var model = new GradeGroup(); if (groupGrade is null) { return(BadRequest("Group Grade is null.")); } if (!ModelState.IsValid) { return(BadRequest()); } var groupGradeMapper = _mapper.Map(groupGrade, model); _groupGradeProvider.Add(groupGradeMapper); return(Ok(groupGrade)); }
private string[] Internal_GetSectionItems(Grade grade) { GradeGroup gradeGroup = GetGradeGroup(grade); if (gradeGroup == null) { Debug.Log("Failed to get sections"); return(null); } List <string> sections = new List <string>(); for (int i = 0; i < gradeGroup.sectionCount; i++) { sections.Add(gradeGroup.GetSectionGroup(i).section.name); } return(sections.ToArray()); }
private GradeGroup GetGradeGroup(Grade grade) { if (gradesGroup == null || gradesGroup.Count == 0) { return(null); } GradeGroup gradeGroup = null; foreach (GradeGroup g in gradesGroup) { if (g.grade == grade) { gradeGroup = g; break; } } return(gradeGroup); }
public int Edit(GradeGroup entity) { context.SbEdit(entity); return(context.SaveChanges()); }
public int Add(GradeGroup entity) { context.SbAdd(entity); return(context.SaveChanges()); }