public async Task <IActionResult> Edit([FromBody] StudentViewModel student) { if (!ModelState.IsValid || student.Id < 1) { return(BadRequest()); } try { await _studentService.UpdateStudent(student.GetDataModel()); } catch (Exception ex) { return(BadRequest(ex.Message)); } return(Ok()); }