Ejemplo n.º 1
0
        public async Task <IActionResult> Marks(MarkBindingModel model)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.Redirect("Teacher/Marks"));
            }

            var user = await userService.GetUserWithBookmarkByUsrenameAsync(model.StudentUsername);

            studentUsername             = model.StudentUsername;
            ViewData["StudentUsername"] = model.StudentUsername;

            if (model.Subject == "Philosophy")
            {
                await markService.CreateMarkPhilosophyAsync(model.Mark, user);
            }

            else if (model.Subject == "Matematics")
            {
                await markService.CreateMarkMathematicsAsync(model.Mark, user);
            }

            else if (model.Subject == "English")
            {
                await markService.CreateMarkEnglishAsync(model.Mark, user);
            }

            return(this.View());
        }