public ActionResult InvalidIpAddress()
        {
            var context    = new ContextImplement();
            var controller = new Implem.Pleasanter.Controllers.ErrorsController();
            var html       = controller.InvalidIpAddress(context: context);

            ViewBag.HtmlBody = html;
            return(View());
        }
        /// <summary>
        /// Fixed:
        /// </summary>
        public ActionResult EditApi()
        {
            var context    = new ContextImplement();
            var controller = new Implem.Pleasanter.Controllers.UsersController();
            var html       = controller.EditApi(context: context);

            ViewBag.HtmlBody = html;
            return(View());
        }
        public ActionResult Index()
        {
            var context    = new ContextImplement();
            var controller = new Implem.Pleasanter.Controllers.AdminsController();
            var html       = controller.Index(context: context);

            ViewBag.HtmlBody = html;
            return(View());
        }
        public ActionResult New(long id = 0)
        {
            var context    = new ContextImplement();
            var controller = new Implem.Pleasanter.Controllers.UsersController();
            var html       = controller.New(context: context, id: id);

            ViewBag.HtmlBody = html;
            return(View());
        }
        /// <summary>
        /// Fixed:
        /// </summary>
        public ActionResult SamlLogin()
        {
            var context        = new ContextImplement();
            var controller     = new Implem.Pleasanter.Controllers.UsersController();
            var result         = controller.SamlLogin(context: context);
            var redirectResult = new RedirectResult(result.redirectResultUrl);

            return(redirectResult);
        }
Exemplo n.º 6
0
        public void OnAuthorization(AuthorizationFilterContext filterContext)
        {
            var context = new ContextImplement(tenantId: 0);

            if (!context.Publish)
            {
                filterContext.Result = new RedirectResult(Locations.BadRequest(context: context));
            }
        }
        public ActionResult EmptyUserName()
        {
            var context    = new ContextImplement();
            var controller = new Implem.Pleasanter.Controllers.ErrorsController();
            var html       = controller.EmptyUserName(context: context);

            ViewBag.HtmlBody = html;
            return(View());
        }
Exemplo n.º 8
0
        public async Task <HttpResponseMessage> Delete()
        {
            var body = await Request.Content.ReadAsStringAsync();

            var context    = new ContextImplement(apiRequestBody: body);
            var controller = new Implem.Pleasanter.Controllers.Api.SessionsController();
            var result     = controller.Delete(context: context);

            return(result.ToHttpResponse(Request));
        }
        public ActionResult SamlLoginFailed
            ()
        {
            var context    = new ContextImplement();
            var controller = new Implem.Pleasanter.Controllers.ErrorsController();
            var html       = controller.SamlLoginFailed(context: context);

            ViewBag.HtmlBody = html;
            return(View());
        }
Exemplo n.º 10
0
        public ActionResult Logout(string returnUrl)
        {
            var context    = new ContextImplement();
            var controller = new Implem.Pleasanter.Controllers.UsersController();
            var url        = controller.Logout(context: context, returnUrl: returnUrl);

            this.HttpContext.SignOutAsync(CookieAuthenticationDefaults.AuthenticationScheme).Wait();
            this.HttpContext.Session.Clear();
            return(Redirect(url));
        }
        public string ColumnAccessControl(long id)
        {
            var context    = new ContextImplement();
            var controller = new Pleasanter.Controllers.ItemsController();
            var json       = controller.ColumnAccessControl(
                context: context,
                id: id);

            return(json);
        }
        public string SetPermissions(long id)
        {
            var context    = new ContextImplement();
            var controller = new Pleasanter.Controllers.ItemsController();
            var json       = controller.SetPermissions(
                context: context,
                id: id);

            return(json);
        }
        public string RebuildSearchIndexes(long id)
        {
            var context    = new ContextImplement();
            var controller = new Pleasanter.Controllers.ItemsController();
            var json       = controller.RebuildSearchIndexes(
                context: context,
                id: id);

            return(json);
        }
        public string TrashBoxGridRows(long id)
        {
            var context    = new ContextImplement();
            var controller = new Pleasanter.Controllers.ItemsController();
            var json       = controller.TrashBoxGridRows(
                context: context,
                id: id);

            return(json);
        }
        public ActionResult SelectSearchDropDown(long id = 0)
        {
            var context    = new ContextImplement();
            var controller = new Pleasanter.Controllers.ItemsController();
            var json       = controller.SelectSearchDropDown(
                context: context,
                id: id);

            return(Content(json));
        }
        public string OpenExportSitePackageDialog(long id)
        {
            var context    = new ContextImplement();
            var controller = new Pleasanter.Controllers.ItemsController();
            var json       = controller.OpenExportSitePackageDialog(
                context: context,
                id: id);

            return(json);
        }
        public ActionResult ExportSitePackage(long id)
        {
            var context      = new ContextImplement();
            var controller   = new Pleasanter.Controllers.ItemsController();
            var responseFile = controller.ExportSitePackage(
                context: context,
                id: id);

            return(responseFile?.ToFileContentResult());
        }
        public string ImageLibNext(long id)
        {
            var context    = new ContextImplement();
            var controller = new Pleasanter.Controllers.ItemsController();
            var json       = controller.ImageLibNext(
                context: context,
                id: id);

            return(json);
        }
        public string History(long id)
        {
            var context    = new ContextImplement();
            var controller = new Pleasanter.Controllers.ItemsController();
            var json       = controller.History(
                context: context,
                id: id);

            return(json);
        }
        public string CreateByTemplate(long id)
        {
            var context    = new ContextImplement();
            var controller = new Pleasanter.Controllers.ItemsController();
            var json       = controller.CreateByTemplate(
                context: context,
                id: id);

            return(json);
        }
        public string OpenPermissionForCreatingDialog(long id)
        {
            var context    = new ContextImplement();
            var controller = new Pleasanter.Controllers.ItemsController();
            var json       = controller.OpenPermissionForCreatingDialog(
                context: context,
                id: id);

            return(json);
        }
        public string UpdateByGrid(long id)
        {
            var context    = new ContextImplement();
            var controller = new Pleasanter.Controllers.ItemsController();
            var json       = controller.UpdateByGrid(
                context: context,
                id: id);

            return(json);
        }
Exemplo n.º 23
0
        public string Update(int id)
        {
            var context    = new ContextImplement();
            var controller = new Pleasanter.Controllers.RegistrationsController();

            controller.Update(context: context, id: id);
            var json = controller.Update(context: context, id: id);

            return(json);
        }
        public string MoveTargets(long id)
        {
            var context    = new ContextImplement();
            var controller = new Pleasanter.Controllers.ItemsController();
            var json       = controller.MoveTargets(
                context: context,
                id: id);

            return(json);
        }
        public ContentResult Get(int id = 0)
        {
            var context    = new ContextImplement();
            var controller = new Pleasanter.Controllers.Api_UsersController();
            var result     = controller.Get(
                context: context,
                id: id);

            return(result.ToHttpResponse(request: Request));
        }
        public string SortSiteMenu(long id)
        {
            var context    = new ContextImplement();
            var controller = new Pleasanter.Controllers.ItemsController();
            var json       = controller.SortSiteMenu(
                context: context,
                id: id);

            return(json);
        }
        public ActionResult ShowTemp(string reference, string guid)
        {
            var context     = new ContextImplement();
            var controller  = new Implem.Pleasanter.Controllers.BinariesController();
            var fileContent = controller.ShowTemp(context: context, reference: reference, guid: guid);

            return(fileContent != null
                ? File(fileContent.FileContents, fileContent.ContentType)
                : null);
        }
        public string PhysicalDelete(long id)
        {
            var context    = new ContextImplement();
            var controller = new Pleasanter.Controllers.ItemsController();
            var json       = controller.PhysicalDelete(
                context: context,
                id: id);

            return(json);
        }
Exemplo n.º 29
0
        public ActionResult Show(string guid)
        {
            var context    = new ContextImplement();
            var controller = new Implem.Pleasanter.Controllers.PublishBinariesController();
            var file       = controller.Show(context: context, guid: guid);

            return(file != null
                ? File(file.FileContents, file.ContentType)
                : null);
        }
        public string EditSeparateSettings(long id)
        {
            var context    = new ContextImplement();
            var controller = new Pleasanter.Controllers.ItemsController();
            var json       = controller.EditSeparateSettings(
                context: context,
                id: id);

            return(json);
        }