Esempio n. 1
0
        public IActionResult Create(string id, string fromId)
        {
            CreatePartyMessageViewModel viewModel = new CreatePartyMessageViewModel();

            viewModel.UserId     = id;
            viewModel.UserFromId = fromId;
            return(View(viewModel));
        }
Esempio n. 2
0
        public async Task <IActionResult> Create(CreatePartyMessageViewModel viewModel)
        {
            var userTo = await _userManager.FindByIdAsync(viewModel.UserId);

            var userFrom = await _userManager.FindByIdAsync(viewModel.UserFromId);

            PartyMessage newMessage = new PartyMessage();

            newMessage.UserId      = viewModel.UserId;
            newMessage.User        = userTo;
            newMessage.UserFromId  = viewModel.UserFromId;
            newMessage.UserFrom    = userFrom;
            newMessage.MessageBody = viewModel.MessageBody;
            _db.PartyMessages.Add(newMessage);
            _db.SaveChanges();
            return(RedirectToAction("Details", "Parties", new { id = viewModel.UserId }));
        }