public async Task <IActionResult> Delete(string id)
        {
            try
            {
                var token = _session.GetString("Token");
                if (Seguridad.validarUsuarioAdministrador(token))
                {
                    Administrativo administrativo = await _controladoraUsuarios.getAdministrativo(id);

                    if (administrativo != null)
                    {
                        return(View(administrativo));
                    }
                    return(RedirectToAction("Index"));
                }
                else
                {
                    return(RedirectToAction("Login", "Account"));
                }
            }
            catch (MensajeException msg)
            {
                TempData["Error"] = msg.Message;
                return(RedirectToAction("Index"));
            }
            catch (Exception)
            {
                TempData["Error"] = "Ha ocurrido un error inesperado, vuelva a intentarlo mas tarde";
                return(RedirectToAction("Index"));
            }
        }