Ejemplo n.º 1
0
        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"));
        }
Ejemplo n.º 2
0
        public IActionResult ViewMarks()
        {
            var       test       = _context.Marks.ToList();
            MarksList marksModel = new MarksList
            {
                MarksAll = test
            };

            return(View(marksModel));
        }
Ejemplo n.º 3
0
        public IActionResult StudentResult(string Id)
        {
            var       test       = _context.Marks.Where(a => a.Exam == Id).ToList();
            MarksList marksModel = new MarksList
            {
                MarksAll = test
            };

            return(View(marksModel));
        }
Ejemplo n.º 4
0
        /// <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;
            }
        }
Ejemplo n.º 5
0
 /// <summary>
 /// Clears the data stored
 /// </summary>
 internal void Reset()
 {
     MarksList.Clear();
 }