public async Task <StudentSubjectModel> Update(StudentSubjectUpdateModel model) { var entity = _mapper.Map <StudentSubject>(model); _context.StudentSubjects.Attach(entity); _context.Entry(entity).State = EntityState.Modified; await SaveAsync(); return(_mapper.Map <StudentSubjectModel>(entity)); }
public async Task <IActionResult> Put([FromRoute] int id, [FromBody] StudentSubjectUpdateModel model) { if (ModelState.IsValid) { model.Id = id; var item = await _service.Update(model); return(item != null?Ok(item) : NoContent()); } return(BadRequest()); }