public virtual async Task <TDto> CreateAsync(TDto dto) { var entity = _mapper.Map <TEntity>(dto); var createdEntity = await _service.CreateAsync(entity); return(_mapper.Map <TDto>(createdEntity)); }
public virtual async Task <ActionResult <T2> > Create([FromBody] T2 entity) { var createdEntity = await _historicalCrudService.CreateAsync(entity); return(CreatedAtAction(nameof(GetById), new { id = createdEntity.Id }, createdEntity)); }
public virtual async Task <T> CreateAsync(T entity) => await _service.CreateAsync(entity);