public async Task <IActionResult> Put([FromBody] GradeDto pGrade, int pId) { if (ModelState.IsValid && pGrade.Id == pId) { var response = await _gradeSvc.UpdateAsync(pGrade); return(response.ToHttpResponse()); } return(BadRequest(ModelState)); }