Ejemplo n.º 1
0
        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"));
        }