public async Task <Object> Add(MarksList model) { if (ModelState.IsValid) { MarkslistData markslistData = new MarkslistData { ID = model.ID, Classes = authDb.Classes.Where(a => a.ID == model.Class).FirstOrDefault(), Course = authDb.Courses.Where(a => a.ID == model.Subject).FirstOrDefault(), Students = authDb.Students.Where(a => a.ID == model.Student).FirstOrDefault(), Marks = model.Marks, Total = model.Total }; if (markslistData.ID != 0) { authDb.Entry(markslistData).State = EntityState.Modified; } else { await authDb.AddAsync(markslistData); } await authDb.SaveChangesAsync(); return(Ok("Added successfully")); } return(BadRequest("Error")); }
public IActionResult ViewMarks() { var test = _context.Marks.ToList(); MarksList marksModel = new MarksList { MarksAll = test }; return(View(marksModel)); }
public IActionResult StudentResult(string Id) { var test = _context.Marks.Where(a => a.Exam == Id).ToList(); MarksList marksModel = new MarksList { MarksAll = test }; return(View(marksModel)); }
/// <summary> /// Stores both the bukalemun and pixel value of the point to be plotted /// </summary> /// <param name="bukalemunDataPoint">This is the mathematical/ideal/bukalemun location of the point</param> /// <param name="pixelatedDataPoint">This is the corresponding pixel location of bukalemun point on canvas</param> internal void AddPoint(DataPoint bukalemunDataPoint, DataPoint pixelatedDataPoint) { switch (MarkType) { case MarkerType.Circle: MarksList.Add(new Circle(bukalemunDataPoint, pixelatedDataPoint)); break; case MarkerType.Triangle: MarksList.Add(new Triangle(bukalemunDataPoint, pixelatedDataPoint)); break; } }
/// <summary> /// Clears the data stored /// </summary> internal void Reset() { MarksList.Clear(); }