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)); }