public async Task <IActionResult> PutIncentivador(int id, CadastroIncentivadorDTO incentivadorDTO) { var incentivador = _mapper.Map <CadastroIncentivadorDTO, Incentivador>(incentivadorDTO); if (id != incentivador.Id) { return(BadRequest()); } _context.Entry(incentivador).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!IncentivadorExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <IncentivadorDTO> > PostIncentivador(CadastroIncentivadorDTO incentivadorDTO) { var incentivador = _mapper.Map <CadastroIncentivadorDTO, Incentivador>(incentivadorDTO); incentivador.Role = "Incentivador"; _context.Incentivador.Add(incentivador); await _context.SaveChangesAsync(); return(CreatedAtAction("GetIncentivador", new { id = incentivador.Id }, incentivador)); }