public async Task <IActionResult> Invitation(InvitationViewModel vm) { WorkflowServices services = new WorkflowServices(_context, _userManager, _getterUtils, _signInManager); var user = await _userManager.GetUserAsync(User); int id = services.RegisterViajeInvitado(user.Id, vm.Name, vm.Procedencia, vm.Motivo, vm.End); if (id != -1) { services.CreateViajeInvitadoWorkflow(id, User.Claims.Where(x => x.Type == "Institucion").Single().Value); } return(RedirectToAction("Welcome")); }