private static void SendMessage(ConnectionFactory factory, Licitatii licitatii) { using (var connection = factory.CreateConnection()) using (var channel = connection.CreateModel()) { channel.QueueDeclare(queue: "test", durable: false, exclusive: false, autoDelete: false, arguments: null); licitatii.User = usern.User; var json = JsonConvert.SerializeObject(licitatii); var body = Encoding.UTF8.GetBytes(json); channel.BasicPublish(exchange: "", routingKey: "test", basicProperties: null, body: body); } }
public ActionResult Edit(Licitatii licitatii) { try { // TODO: Add update logic here if (ModelState.IsValid) { ViewBag.Text = conn.EditLicitatii(licitatii); } return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(Licitatii licitatii) // se creaza licitatii one by one { try { // TODO: Add insert logic here if (ModelState.IsValid) { ViewBag.Text = conn.InsertLicitatii(licitatii, usern.User); } var factory = new ConnectionFactory() { Uri = new Uri("amqp://*****:*****@baboon.rmq.cloudamqp.com/urfkyisb"), UserName = "******", Password = "******", }; SendMessage(factory, licitatii); return(RedirectToAction("Index")); } catch { return(View()); } }