public async Task <ActionResult <ExtraDTO> > PostExtra(ExtraDTO extra) { var entity = _mapper.Map(extra); _bll.Extras.Add(entity); await _bll.SaveChangesAsync(); extra.Id = entity.Id; return(CreatedAtAction("GetExtra", new { id = extra.Id }, extra)); }
public async Task <IActionResult> PutExtra(Guid id, ExtraDTO extra) { if (id != extra.Id) { return(BadRequest(new MessageDTO("Ids does not match!"))); } await _bll.Extras.UpdateAsync(_mapper.Map(extra)); await _bll.SaveChangesAsync(); return(NoContent()); }