예제 #1
0
        public async Task <IActionResult> Create()
        {
            var validateToken = await ValidatedToken(_configuration, _getHelper, "contacto");

            if (validateToken != null)
            {
                return(validateToken);
            }

            if (!await ValidateModulePermissions(_getHelper, moduloId, eTipoPermiso.PermisoEscritura))
            {
                return(RedirectToAction(nameof(Index)));
            }

            var usuarioViewModel = new UsuarioViewModel()
            {
                Activo             = true,
                FechaInicio        = DateTime.Now,
                FechaTermino       = Convert.ToDateTime("9998-12-31"),
                AdministradoresDDL = await _combosHelper.GetComboAdministradoresAsync(token.UsuarioID),
            };

            return(View(usuarioViewModel));
        }