Beispiel #1
0
        public IActionResult NewMessage(NewMassageviewmodel model)
        {
            //ViewData["Message"] = "Your contact page.";
            InfoHandler a = new InfoHandler(_userManager, _signInManager, _userDateTime);

            a.send(_userManager.GetUserId(User), model);
            return(View(model));
        }
Beispiel #2
0
        //Add new message (New Message)
        public void send(String user, NewMassageviewmodel model)
        {
            var reciver      = model.Receiver;
            var correctemail = _userDateTime.Users.LastOrDefault(g => g.Email == reciver);
            var sender       = _userDateTime.Users.LastOrDefault(g => g.Id == user);

            if (correctemail != null)
            {
                var newmess = new Message();
                newmess.title           = model.Titel;
                newmess.receiverID      = reciver;
                newmess.senderID        = sender.Email;
                newmess.message         = model.Message;
                newmess.isRead          = 1;
                newmess.sendTimeStample = DateTime.Now;
                _userDateTime.Add(newmess);
                _userDateTime.SaveChanges();

                var save2 = _userDateTime.msg.LastOrDefault(g => g.receiverID == reciver);
                model.MessageId       = save2.msgID;
                model.Date            = DateTime.Now;
                model.SendInfoMessage = "Message number " + model.MessageId + "  to: " + reciver + " , " + model.Date;
            }
        }