public async Task <ActionResult> Create(CreateViewModel model)
        {
            if (ModelState.IsValid)
            {
                var user = new Account.Models.ApplicationUser {
                    UserName = model.Email, Email = model.Email, LastName = model.LastName, FirstName = model.FirstName, Title = model.Title, TimeZone = model.TimeZone, LastLogin = DateTime.Parse("1/1/1")
                };
                var result = await UserManager.CreateAsync(user, model.Password);

                if (result.Succeeded)
                {
                    return(RedirectToAction("Details", "User", new { area = "User", id = user.Id }));
                }
                AddErrors(result);
            }

            // If we got this far, something failed, redisplay form
            //model.TimeZones = Account.Helpers.TimeZoneHelpers.GetTimeZones();
            Breadcrumbs breadcrumbs = new Breadcrumbs(Url);

            breadcrumbs.AddCrumb("Users", Url.Action("Index", "User"));
            breadcrumbs.AddCrumb("Create");
            ViewData["Breadcrumbs"] = breadcrumbs;
            ViewData["Form"]        = new CreateUserForm().Init(model);
            return(View(model));
        }
Beispiel #2
0
        public override ActionResult Index()
        {
            Breadcrumbs breadcrumbs = new Breadcrumbs(Url);

            breadcrumbs.AddCrumb("Print Jobs", Url.Action("Index", "Print"));
            breadcrumbs.AddCrumb("Print Logs");
            ViewData["Breadcrumbs"] = breadcrumbs;
            return(base.Index());
        }
        public ActionResult Selectize()
        {
            Breadcrumbs breadcrumbs = new Breadcrumbs(Url);

            breadcrumbs.AddCrumb("Welcome", Url.Action("Index", "Home"));
            breadcrumbs.AddCrumb("Selectize");
            ViewBag.Breadcrumbs = breadcrumbs;
            return(View());
        }
Beispiel #4
0
        public override ActionResult Index()
        {
            Breadcrumbs breadcrumbs = new Breadcrumbs(Url);

            breadcrumbs.AddCrumb("Reports", Url.Action("Index", "Report"));
            breadcrumbs.AddCrumb("User Activity Logs");
            ViewData["Breadcrumbs"] = breadcrumbs;
            return(base.Index());
        }
Beispiel #5
0
        public ActionResult List()
        {
            Breadcrumbs breadcrumbs = new Breadcrumbs(Url);

            breadcrumbs.AddCrumb("Reports", Url.Action("Index", "Report"));
            breadcrumbs.AddCrumb("Report Users");
            ViewData["Breadcrumbs"] = breadcrumbs;
            return(base.Index());
        }
        public ActionResult Create()
        {
            CreateViewModel model = new CreateViewModel();
            //model.TimeZones = Account.Helpers.TimeZoneHelpers.GetTimeZones();
            Breadcrumbs breadcrumbs = new Breadcrumbs(Url);

            breadcrumbs.AddCrumb("Users", Url.Action("Index", "User"));
            breadcrumbs.AddCrumb("Create");
            ViewData["Breadcrumbs"] = breadcrumbs;
            ViewData["Form"]        = new CreateUserForm().Init(model);
            return(View(model));
        }
        public ActionResult Edit(UserModel model)
        {
            if (ModelState.IsValid)
            {
                var user = UserManager.FindById(model.Id);
                System.Diagnostics.Debug.WriteLine(user);
                if (user != null)
                {
                    user.FirstName = model.FirstName;
                    user.LastName  = model.LastName;
                    user.Email     = model.Email;
                    user.UserName  = model.Email;
                    user.Title     = model.Title;
                    user.TimeZone  = model.TimeZone;

                    IdentityResult result = UserManager.Update(user);
                    if (!result.Succeeded)
                    {
                        TempData["Error"] = string.Join(" | ", result.Errors);
                    }
                    else
                    {
                        TempData["Success"] = "Saved!";
                        return(RedirectToAction("Details", "User", new { area = "User", id = user.Id }));
                    }
                }
            }
            // We are re-displaying the view with the success or error message
            //ViewBag.TimeZones = Account.Helpers.TimeZoneHelpers.GetTimeZones();
            Breadcrumbs breadcrumbs = new Breadcrumbs(Url);

            breadcrumbs.AddCrumb("Users", Url.Action("Index", "User"));
            breadcrumbs.AddCrumb(model.FullName, Url.Action("Details", "User", new { id = model.Id }));
            breadcrumbs.AddCrumb("Edit");
            ViewData["Breadcrumbs"] = breadcrumbs;
            ViewData["Form"]        = new UserForm().Init(model);
            return(View(model));
        }
        // GET: User/User/Edit/id
        public ActionResult Edit(string id)
        {
            if (string.IsNullOrEmpty(id))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            UserModel model = db.Users.Find(id);

            if (model == null)
            {
                return(HttpNotFound());
            }

            //ViewBag.TimeZones = Account.Helpers.TimeZoneHelpers.GetTimeZones();
            Breadcrumbs breadcrumbs = new Breadcrumbs(Url);

            breadcrumbs.AddCrumb("Users", Url.Action("Index", "User"));
            breadcrumbs.AddCrumb(model.FullName, Url.Action("Details", "User", new { id = model.Id }));
            breadcrumbs.AddCrumb("Edit");
            ViewData["Breadcrumbs"] = breadcrumbs;
            ViewData["Form"]        = new UserForm().Init(model);
            return(View(model));
        }