public async Task <IActionResult> Post([FromBody] ClienteViewModel model) { try { Cliente obj = _mapper.Map <Cliente>(model); obj.Ativo = true; obj.Excluido = false; obj.Produto = await produtoServicoRepositorio.FindAsync(model.idProduto); await clienteRepositorio.AddAndSaveAsync(obj); model.Id = obj.Id; return(Ok(model)); } catch (Exception ex) { return(BadRequest(ex.ToString())); } }