public ActionResult Create([Bind(Include = "ID,Orcamento,Assunto,Mensagem,Nome,Descricao,DataCriacao,DateAlteracao,UsuarioCriacao,UsuarioEdicao,Ativo,Status,idCliente")] InteracaoViewModel InteracaoViewModel) { if (ModelState.IsValid) { InteracaoViewModel.DataCriacao = DateTime.Now; InteracaoViewModel.DateAlteracao = DateTime.Now; InteracaoViewModel.idCliente = IDCliente; InteracaoViewModel.UsuarioCriacao = PixCoreValues.UsuarioLogado.IdUsuario; InteracaoViewModel.UsuarioEdicao = PixCoreValues.UsuarioLogado.IdUsuario; using (var client = new WebClient()) { var keyUrl = ConfigurationManager.AppSettings["UrlAPI"].ToString(); var url = keyUrl + "Seguranca/WpOrcamento/SalvarInteracao/" + IDCliente + "/" + PixCoreValues.UsuarioLogado.IdUsuario; client.Headers[HttpRequestHeader.ContentType] = "application/json"; var jss = new System.Web.Script.Serialization.JavaScriptSerializer(); var Envio = new { Interacao = InteracaoViewModel }; var data = JsonConvert.SerializeObject(Envio); // jss.Serialize(Envio); var result = client.UploadString(url, "POST", data); } return(RedirectToAction("Index")); } return(View(InteracaoViewModel)); }
public void AdicionarInteracaoChamado(Guid idChamado, InteracaoViewModel interacao) { var command = _mapper.Map <AdicionarInteracaoChamadoCommand>(interacao); _bus.SendCommand(command); }