예제 #1
0
        public ActionResult CreateMessage(MESSAGE Ms)
        {
            if (Ms.Receiver != null && Ms.ReceiverType != null && Ms.Message != null)
            {
                var user = GetUserName();
                Ms.Sender     = user.UserName;
                Ms.SenderType = user.UserType;
                Ms.DateSend   = DateTime.Now;

                HttpClient          client   = new AccessAPI().Access();
                StringContent       content  = new StringContent("");
                HttpResponseMessage response = client.PostAsJsonAsync("api/MESSAGE/InsertMassage", Ms).Result;
                response.EnsureSuccessStatusCode();
                TempData["AlertMessage"] = "Tin nhắn đã gửi đi thành công";
                TempData["AlertType"]    = "alert-success";
                return(RedirectToAction("MessageSent", "Message"));
            }
            TempData["AlertMessage"] = "Tin nhắn gửi không thành công vui lòng kiểm tra lại";
            TempData["AlertType"]    = "alert-danger";
            return(View());
        }
예제 #2
0
        public ActionResult CreateMessage(MESSAGE Ms, string optradio)
        {
            if (Ms.Receiver != null && Ms.Message != null)
            {
                var user = GetUserName();
                Ms.Sender = user.UserName;
                if (Ms.Sender == Ms.Receiver)
                {
                    TempData["AlertMessage"] = "Tin nhắn gửi không thành công vui lòng kiểm tra lại";
                    TempData["AlertType"]    = "alert-danger";
                    return(View());
                }
                Ms.SenderType = user.UserType;
                Ms.DateSend   = DateTime.Now;
                if (Ms.Receiver.ToUpper() != "MASTER")
                {
                    string[] temp = Ms.Receiver.Split(' ');
                    Ms.ReceiverType = temp[0].Substring(0, 1);
                }
                else
                {
                    Ms.ReceiverType = "T";
                }
                HttpClient          client   = new AccessAPI().Access();
                StringContent       content  = new StringContent("");
                HttpResponseMessage response = client.PostAsJsonAsync("api/MESSAGE/InsertMassage", Ms).Result;
                response.EnsureSuccessStatusCode();
                TempData["AlertMessage"] = "Tin nhắn đã gửi đi thành công";
                TempData["AlertType"]    = "alert-success";
                return(RedirectToAction("MessageSent", "Message"));
            }


            if (optradio == "M" && Ms.Message != null)
            {
                var user = GetUserName();
                Ms.Sender       = user.UserName;
                Ms.SenderType   = user.UserType;
                Ms.DateSend     = DateTime.Now;
                Ms.Receiver     = "ALL";
                Ms.ReceiverType = "M";
                HttpClient          client   = new AccessAPI().Access();
                StringContent       content  = new StringContent("");
                HttpResponseMessage response = client.PostAsJsonAsync("api/MESSAGE/InsertMassage", Ms).Result;
                response.EnsureSuccessStatusCode();
                TempData["AlertMessage"] = "Tin nhắn đã gửi đi thành công";
                TempData["AlertType"]    = "alert-success";
                return(RedirectToAction("MessageSent", "Message"));
            }
            if (optradio == "A" && Ms.Message != null)
            {
                var user = GetUserName();
                Ms.Sender       = user.UserName;
                Ms.SenderType   = user.UserType;
                Ms.DateSend     = DateTime.Now;
                Ms.Receiver     = "ALL";
                Ms.ReceiverType = "A";
                HttpClient          client   = new AccessAPI().Access();
                StringContent       content  = new StringContent("");
                HttpResponseMessage response = client.PostAsJsonAsync("api/MESSAGE/InsertMassage", Ms).Result;
                response.EnsureSuccessStatusCode();
                TempData["AlertMessage"] = "Tin nhắn đã gửi đi thành công";
                TempData["AlertType"]    = "alert-success";
                return(RedirectToAction("MessageSent", "Message"));
            }
            TempData["AlertMessage"] = "Tin nhắn gửi không thành công vui lòng kiểm tra lại";
            TempData["AlertType"]    = "alert-danger";
            return(View());
        }