public async Task <IActionResult> PutById(Guid id, TestEntityDTO testEntity) { if (id != testEntity.Id) { return(BadRequest()); } var record = await _uow.TestEntityRepository.FirstOrDefaultAsync(id); // Do update // genre.Name = genreEditDTO.Name; await _uow.TestEntityRepository.UpdateAsync(record); try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { } return(NoContent()); }
public async Task <ActionResult <TestEntityDTO> > Post(TestEntityDTO testEntity) { var record = _uow.TestEntityRepository.Add(_mapper.Map(testEntity)); await _context.SaveChangesAsync(); return(CreatedAtAction("GetById", new { id = record.Id }, record)); }