public async Task UpdateStudent(int id, StudentUpdateDTO studentUpdateDTO) { var currentStudent = await GetByIdAsync(id); Update(currentStudent); currentStudent.Name = studentUpdateDTO.Name; currentStudent.Surname = studentUpdateDTO.Surname; currentStudent.Number = studentUpdateDTO.Number; currentStudent.ParentId = studentUpdateDTO.ParentId; currentStudent.ClassId = studentUpdateDTO.ClassId; currentStudent.ModifiedDate = DateTime.Now; }
public IActionResult PutMark([FromBody] StudentUpdateDTO studentDTO) { var student = universityContext.Students.FirstOrDefault(s => s.Name == studentDTO.Name); var mark = new Mark { Value = studentDTO.Mark, Type = studentDTO.Type, AtestationNo = studentDTO.AtestationNo, Student = student }; // student.Marks.Add(mark); var createdMark = universityContext.Marks.Add(mark); universityContext.SaveChanges(); return(Ok(new { Status = "Success", Message = $"Information on student {studentDTO.Name} was updated." })); }
public Task <int> UpdateStudent(int id, StudentUpdateDTO studentUpdateDTO) { _unitOfWork.Students.UpdateStudent(id, studentUpdateDTO); return(_unitOfWork.SaveAsync()); }
public async Task <ActionResult <string> > UpdateStudent(int id, StudentUpdateDTO studentUpdateDTO) { var result = await _studentService.UpdateStudent(id, studentUpdateDTO); return(result > 0 ? StatusCode(StatusCodes.Status200OK) : BadRequest()); }