public async Task <IActionResult> Put(int id, CanaisComunicacaoDtoRequest canaisComunicacaoDtoRequest) { var canal = _mapper.Map <CanaisComunicacao>(canaisComunicacaoDtoRequest); _icanaisService.Update(id, canal); if (_icanaisService.SaveChanges()) { return(Ok(canal)); } return(BadRequest("Falha no procedimento")); }
public async Task <ActionResult <CanaisComunicacao> > Post(CanaisComunicacaoDtoRequest canaisComunicacaoDtoRequest) { var canal = _mapper.Map <CanaisComunicacao>(canaisComunicacaoDtoRequest); var ambiente = await _iAmbienteRepository.FindByIdAsync(canal.AmbienteId); canal.Ambiente = ambiente; _icanaisService.Create(canal); if (_icanaisService.SaveChanges()) { return(Ok(canal)); } return(BadRequest("Falha no procedimento")); }