public void TestLogTo__Error()
        {
            NormalMessage message = new NormalMessage(LogType.Error, "You went too far");

            message.LogTo(logger);
            logger.Received().Log(LogType.Error, "You went too far");
        }
        public void TestLogTo__Info()
        {
            NormalMessage message = new NormalMessage(LogType.Log, "everything is ok");

            message.LogTo(logger);
            logger.Received().Log(LogType.Log, "everything is ok");
        }
        public void TestLogTo__Warning()
        {
            NormalMessage message = new NormalMessage(LogType.Warning, "I'm warning you");

            message.LogTo(logger);
            logger.Received().Log(LogType.Warning, "I'm warning you");
        }
        public ActionResult ReplyMsg(NormalMessage message, int FormerMsgId)
        {
            var SenderId = db.Messages.Single(x => x.MessageID == FormerMsgId).SenderID;

            message.RecipientID = SenderId;
            message.SenderID    = User.Identity.GetUserId();
            db.Messages.Add(message);
            db.SaveChanges();
            ViewBag.Message = "Reply Sent Successfully";
            return(View("AppliedSuccess"));
        }
        public ActionResult SendMessage(NormalMessage message)
        {
            if (ModelState.IsValid)
            {
                db.Messages.Add(message);

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(message));
        }
 public ActionResult MsgJobSeeker(NormalMessage message)
 {
     if (ModelState.IsValid)
     {
         message.SenderID = User.Identity.GetUserId();
         db.Messages.Add(message);
         db.SaveChanges();
         @ViewBag.Message = "You Have Successfully sent The Message";
         return(View("Success"));
     }
     return(View(message));
 }
Beispiel #7
0
        void ReceiveData(object sender, HoldingVariable e)
        {
            if (connected == false)
            {
                return;
            }

            Test   data = null;
            string temp = "";

            if (e.File.Length == 0)
            {
                temp = string.Format("{0} by user {1}: {2}", e.Time, e.Name, e.Message);
                data = new NormalMessage()
                {
                    SpecialMessage = "Normal", Name = temp
                };
            }
            else if (e.FileName.Contains(".exe"))
            {
                file = e.File;
                temp = string.Format("{0} {1} send file {2} with message {3}", e.Time, e.Name, e.FileName, e.Message);
                data = new GotFile()
                {
                    SpecialMessage = "File", Name = temp, File = e.File
                };
            }
            else if (e.FileName.Contains("sound"))
            {
                file = e.File;
                temp = string.Format("{0} {1} send voice message {2} with message {3}", e.Time, e.Name, e.FileName, e.Message);
                data = new VoiceMessage()
                {
                    SpecialMessage = "Voice", Name = temp, File = e.File
                };
            }

            // Update list from another thread
            OutputMessage.Dispatcher.BeginInvoke(new Action(delegate()
            {
                // Insert item on top of the list
                lock (_lock)
                    OutputMessage.Items.Insert(0, data);
            }));
        }
Beispiel #8
0
 public void Handle(NormalMessage msg)
 {
     NormalMsgCount++;
 }
Beispiel #9
0
        public void Run()
        {
            //Creating a JobLogger with incorrect configuration
            Console.Out.WriteLine("Creating a JobLogger with incorrect configuration:");


            try
            {
                Console.Out.Write("With nothing enable: ");
                JobLogger jobLogger = new JobLogger(false, false, false, false, false, false);
            }
            catch (Exception ex)
            {
                Console.Out.WriteLine(ex.Message);
            }



            try
            {
                Console.Out.Write("Without any message type enable: ");
                JobLogger jobLogger = new JobLogger(true, true, true, false, false, false);
            }
            catch (Exception ex)
            {
                Console.Out.WriteLine(ex.Message);
            }

            try
            {
                Console.Out.Write("Without any log output enable: ");
                JobLogger jobLogger = new JobLogger(false, false, false, true, true, true);
            }
            catch (Exception ex)
            {
                Console.Out.WriteLine(ex.Message);
            }

            //Logging only to File
            try
            {
                Console.Out.WriteLine("Logging only to a file");

                JobLogger jobLogger = new JobLogger(true, false, false, true, true, true);

                NormalMessage normalMessage = new NormalMessage("This is a NORMAL message to the file");
                jobLogger.LogMessage(normalMessage);

                WarningMessage warningMessage = new WarningMessage("This is a WARNING message to the file");
                jobLogger.LogMessage(warningMessage);

                ErrorMessage errorMessage = new ErrorMessage("This is an ERROR message to the file");
                jobLogger.LogMessage(errorMessage);
            }
            catch (Exception ex)
            {
                Console.Out.WriteLine(ex.Message);
            }

            //Logging only to Database
            try
            {
                Console.Out.WriteLine("Logging only to the data base");

                JobLogger jobLogger = new JobLogger(false, false, true, true, true, true);

                NormalMessage normalMessage = new NormalMessage("This is a NORMAL message to the data base");
                jobLogger.LogMessage(normalMessage);

                WarningMessage warningMessage = new WarningMessage("This is a WARNING message to the data base");
                jobLogger.LogMessage(warningMessage);

                ErrorMessage errorMessage = new ErrorMessage("This is an ERROR message to the data base");
                jobLogger.LogMessage(errorMessage);
            }
            catch (Exception ex)
            {
                Console.Out.WriteLine(ex.Message);
            }

            //Logging only to Console
            try
            {
                Console.Out.WriteLine("Logging only to the console");

                JobLogger jobLogger = new JobLogger(false, true, false, true, true, true);

                NormalMessage normalMessage = new NormalMessage("This is a NORMAL message to the console");
                jobLogger.LogMessage(normalMessage);

                WarningMessage warningMessage = new WarningMessage("This is a WARNING message to the console");
                jobLogger.LogMessage(warningMessage);

                ErrorMessage errorMessage = new ErrorMessage("This is an ERROR message to the console");
                jobLogger.LogMessage(errorMessage);
            }
            catch (Exception ex)
            {
                Console.Out.WriteLine(ex.Message);
            }



            Console.ReadLine();
        }