public async Task <IActionResult> Edit(long id, Video video) { try { _repository.Entry(video).State = EntityState.Modified; await _repository.SaveChangesAsync(); return(CreatedAtAction(nameof(GetById), new { id = video.Id }, video)); } catch (MissingFieldException ex) { throw ex; } }