예제 #1
0
 public IActionResult CreatePost(GradeDto newGrade)
 {
     if (!ModelState.IsValid)
     {
         return(View());
     }
     PopulateStudentsDropDownList(newGrade.StudentId);
     _gradeService.CreateGrade(newGrade);
     return(View(newGrade));
 }
예제 #2
0
 public IActionResult post([FromBody] GradeDTO value)
 {
     if (!ModelState.IsValid)
     {
         return(BadRequest(ModelState));
     }
     try
     {
         //var idToken = HttpContext.GetTokenAsync(JwtBearerDefaults.AuthenticationScheme, "access_token");
         //var token = idToken.Result;
         var grade = _gradeService.CreateGrade(value, "");
         if (grade != null)
         {
             return(Ok(grade));
         }
         return(BadRequest(new { message = "Cannot Create Grade" }));
     }
     catch (Exception e)
     {
         return(BadRequest(e));
     }
 }
예제 #3
0
 public void Post([FromBody] GradeViewModel grade)
 {
     gradeService.CreateGrade(Map(grade));
 }
예제 #4
0
        public IHttpActionResult PostGrade(Grade grade)
        {
            Grade createdGrade = gradeService.CreateGrade(grade);

            return(Created("", createdGrade));
        }
예제 #5
0
        public IHttpActionResult PostGrade(GradeDTO newGrade)
        {
            GradeDTO createdGrade = gradesService.CreateGrade(newGrade);

            return(Created("", createdGrade));
        }