Exemplo n.º 1
0
        public IActionResult GetAllForms()
        {
            var forms = _formManager.GetForms();

            var subdomain = GetSubdomain(HttpContext.Request.Host.ToString());

            if (subdomain != null)
            {
                forms = forms.Where(p => p.Project.Platform.Tenant == subdomain).AsEnumerable();
            }

            if (forms == null)
            {
                return(NotFound());
            }

            return(Ok(forms));
        }
Exemplo n.º 2
0
        public ActionResult FormList()
        {
            if (Session["UserID"] != null)
            {
                var forms = formManager.GetForms();
                List <FormViewModel> formViewModels = new List <FormViewModel>();

                foreach (var item in forms)
                {
                    var user = userManager.GetUserById(item.createdBy);
                    formViewModels.Add(
                        new FormViewModel
                    {
                        Id          = item.Id,
                        description = item.description,
                        name        = item.name,
                        createdAt   = item.createdAt,
                        createdBy   = user.name
                    });
                }
                return(View(formViewModels));
            }
            return(RedirectToAction("Login", "Account"));
        }