public CreateExtension(TransactionalService transactionalService, ModelsHelper modelsHelper, InfraService infraService, StorageProvider storageProvider) { this.transactionalService = transactionalService; this.modelsHelper = modelsHelper; this.infraService = infraService; this.storageProvider = storageProvider; }
public PartialViewResult Edit(FormCollection formCollection) { var userID = int.Parse(formCollection["item.UserId"]); var db = new CustomMembershipDB(); var user = db.Users.SingleOrDefault(u => u.UserId == userID); if(user != null) { user.UserName = String.IsNullOrEmpty(formCollection["item.UserName"]) ? user.UserName : formCollection["item.UserName"]; user.Email = String.IsNullOrEmpty(formCollection["item.Email"]) ? user.Email : formCollection["item.Email"]; DateTime createdDate = user.CreatedDate; if (DateTime.TryParseExact(formCollection["item.CreatedDate"], "yyyy-MM-dd", CultureInfo.InvariantCulture, DateTimeStyles.None, out createdDate)) user.CreatedDate = createdDate; user.IsActivated = String.IsNullOrEmpty(formCollection["item.IsActivated"]) ? user.IsActivated : formCollection["item.IsActivated"].Any(act => act == 't'); user.IsLockedOut = String.IsNullOrEmpty(formCollection["item.IsLockedOut"]) ? user.IsLockedOut : formCollection["item.IsLockedOut"].Any(loc => loc == 't'); user.LastLockedOutReason = formCollection["item.LastLockedOutReason"] == null ? user.LastLockedOutReason : formCollection["item.LastLockedOutReason"]; DateTime lastLockedOutDate = user.LastLockedOutDate; if (DateTime.TryParseExact(formCollection["item.LastLockedOutDate"], "yyyy-MM-dd", CultureInfo.InvariantCulture, DateTimeStyles.None, out lastLockedOutDate)) user.LastLockedOutDate = lastLockedOutDate; if (!formCollection["item.RoleName"].Equals("0") && !user.Roles.Any(r => r.RoleName == formCollection["item.RoleName"])) { var RoleService = new AccountRoleService(); RoleService.AddUsersToRoles(new string[] { user.UserName }, new string[] { formCollection["item.RoleName"] }); } db.SaveChanges(); } return PartialView("_UserPartial", ModelsHelper.GetUserFromTable(user)); // return PartialView("_UserPartial", new TaskTimer.Areas.Admin.Models.User()); }
public override void SetUp() { base.SetUp(); this.proxyMock = IocContainerProvider.CurrentContainer.GetInstance <ProxyMock>(); this.storageProvider = IocContainerProvider.CurrentContainer.GetInstance <StorageProvider>(); this.modelsHelper = IocContainerProvider.CurrentContainer.GetInstance <ModelsHelper>(); this.infraService = IocContainerProvider.CurrentContainer.GetInstance <InfraService>(); }
// // GET: /Admin/ //[Authorize(Roles = "Admin")] public ActionResult Index() { var db = new CustomMembershipDB(); List<SelectListItem> sl = new SelectList((IEnumerable<Roles>)db.Roles, "RoleName", "RoleName").ToList(); sl.Insert(0, new SelectListItem { Text = "---", Value = "0" }); ViewBag.Roles = sl; return View(ModelsHelper.GetAllUsersTable()); }
public PartialViewResult Users() { var db = new CustomMembershipDB(); List<SelectListItem> sl = new SelectList((IEnumerable<Roles>)db.Roles, "RoleName", "RoleName").ToList(); sl.Insert(0, new SelectListItem { Text = "---", Value = "0" }); ViewBag.Roles = sl; return PartialView("_UsersPartial", ModelsHelper.GetAllUsersTable()); //return PartialView("_UsersPartial", db.Users); }
public PartialViewResult Delete(string id) { var userID = int.Parse(id); var db = new CustomMembershipDB(); var user = db.Users.SingleOrDefault(u => u.UserId == userID); if (user != null) { db.Users.Remove(user); //db.SaveChanges(); } List<SelectListItem> sl = new SelectList((IEnumerable<Roles>)db.Roles, "RoleName", "RoleName").ToList(); sl.Insert(0, new SelectListItem { Text = "---", Value = "0" }); ViewBag.Roles = sl; return PartialView("_UsersPartial", ModelsHelper.GetAllUsersTable()); }
static void Init() { ModelsHelper window = (ModelsHelper)EditorWindow.GetWindow(typeof(ModelsHelper)); window.Show(); }
public TransactionalDelegate(TransactionalService transactionalService, StorageProvider storageProvider, ModelsHelper modelHelper) { this.transactionalService = transactionalService; this.storageProvider = storageProvider; this.modelHelper = modelHelper; }