Exemplo n.º 1
0
        public async Task <IActionResult> Create(SendMessegeViewModel vm)
        {
            if (ModelState.IsValid)
            {
                ModelState.Clear();
                IdentityUser user = await _userManager.GetUserAsync(User);

                string  fromUser = user.UserName;
                string  toUser   = vm.SelectedReceivers.First();
                Message model    = await _messegesHandler.SendMessageAsync(fromUser, toUser, vm.Title, vm.Content);

                vm = await CreateSendMessegeViewModel();

                vm.ResponseMessege = "Messege {" + model.MessageId + "} was sent to " + model.ToUser + ", " + model.TimeSent + ".";
            }
            return(View(vm));
        }