public IActionResult Login([FromBody] DataViewModel dmm) { DataViewModel dm = new DataViewModel(); try { dm.checkresult = _notification.Authenticate(dmm.username, dmm.password); if (dm.checkresult == false) { /*using (var channel = conn.CreateModel()) * { * channel.QueueDeclare(queue: "notification", * durable: false, * exclusive: false, * autoDelete: false, * arguments: null); * * string message = "User: "******" with this Password: "******"is Failed"; * var body = Encoding.UTF8.GetBytes(message); * * channel.BasicPublish(exchange: "", * routingKey: "notification", * basicProperties: null, * body: body); * }*/ dm.messages = "Your Data has not been submitted successfully."; dm.statusCode = System.Net.HttpStatusCode.OK; } else { using (var channel = conn.CreateModel()) { channel.QueueDeclare(queue: "notification", durable: false, exclusive: false, autoDelete: false, arguments: null); string message = "User: "******" with this Password: "******"is success"; var body = Encoding.UTF8.GetBytes(message); channel.BasicPublish(exchange: "", routingKey: "notification", basicProperties: null, body: body); } dm.messages = "Your Data has been submitted.You will be notified of the response in 1 minute"; dm.statusCode = System.Net.HttpStatusCode.OK; } } catch (Exception e) { dm.statusCode = System.Net.HttpStatusCode.BadRequest; } Console.WriteLine(dm); return(new ObjectResult(dm)); }