public async Task <ActionResult> OpenDialog(OpenDialogModel model) { Task <UserDTO> user = UserService.GetUserById(User.Identity.GetUserId()); Task <DialogDTO> Dialog = DialogService.GetDialogById(model.DialogId); await Task.WhenAll(user, Dialog); await MessageService.PostMessageToDialog(Dialog.Result, user.Result, model.NewMessage); return(RedirectToAction("OpenDialog", new { id = Dialog.Result.Id })); }
public OpenDialogViewModel() { OpenDialogModel model = new OpenDialogModel(); Items.Add(model.GetComputer()); }