protected void btnSave_Click(object sender, ImageClickEventArgs e) { int rs = 0; using (CourseEntities context = new CourseEntities()) { using (GeneralRepository <Category> repository = new GeneralRepository <Category>(context)) { if (CategoryID == -1) { if (repository.Find(x => x.Name == txtName.Text).Count() > 0) { nameCustomValidator.IsValid = false; } else { nameCustomValidator.IsValid = true; rs = repository.Add(GetData(new Category())); } } else { repository.Update(GetData(repository.Find(x => x.CategoryID == CategoryID).FirstOrDefault())); } } } if (rs > 0) { if (Submit_Click != null) { Submit_Click(); } } }
protected void CreateUserWizard_CreatedUser(object sender, EventArgs e) { Member newMember = new Member() { MemberID = 0, Name = CreateUserWizard.UserName, Email = CreateUserWizard.Email, Password = CreateUserWizard.Password, CreateDate = DateTime.Now, LastLogin = DateTime.Now, IsActive = false }; using (CourseEntities context = new CourseEntities()) { MemberManager manager = new MemberManager(new GeneralRepository <Member>()); //ValidationResult validate = manager.Validate(newMember); //if (validate.Valid) //{ // //Thong bao loi va xoa user vua tao // return; //} manager.InsertOrUpdate(newMember); } }
protected void lnkDeleteSelected_Click(object sender, EventArgs e) { string cids = Request["cid"]; using (CourseEntities context = new CourseEntities()) { MemberManager manager = new MemberManager(new GeneralRepository <Member>(context)); if (cids.Contains(',')) { string[] ids = cids.Split(','); foreach (var i in ids) { int j = Convert.ToInt32(i); Member mb = manager.Find(x => x.MemberID == j).Result.FirstOrDefault(); Membership.DeleteUser(mb.Name); manager.Delete(j); } } else { int j = Convert.ToInt32(cids); Member mb = manager.Find(x => x.MemberID == j).Result.FirstOrDefault(); Membership.DeleteUser(mb.Name); manager.Delete(j); } } PopulateControls(); }
protected void RegisterUser_CreatedUser(object sender, EventArgs e) { FormsAuthentication.SetAuthCookie(RegisterUser.UserName, false /* createPersistentCookie */); string continueUrl = Request.QueryString["ReturnUrl"]; //string continueUrl = RegisterUser.ContinueDestinationPageUrl; Member newMB = new Member() { MemberID = 0, Name = RegisterUser.UserName, Password = RegisterUser.Password, Email = RegisterUser.Email, CreateDate = DateTime.Now, LastLogin = DateTime.Now, IsActive = false }; using (CourseEntities context = new CourseEntities()) { context.Members.AddObject(newMB); context.SaveChanges(); } if (String.IsNullOrEmpty(continueUrl)) { continueUrl = "~/"; } Response.Redirect(continueUrl); }
private void PopulateControls() { using (CourseEntities context = new CourseEntities()) { repCategories.DataSource = context.Categories.AsQueryable().ToList(); repCategories.DataBind(); } }
private void PopulateControls() { using (CourseEntities context = new CourseEntities()) { repMembers.DataSource = context.CreateObjectSet <Member>().AsQueryable().ToList(); repMembers.DataBind(); } }
protected void repMembers_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "UpdateIsActive") { int id = Convert.ToInt32(e.CommandArgument.ToString()); using (CourseEntities context = new CourseEntities()) { Member data = context.Members.FirstOrDefault(x => x.MemberID == id); data.IsActive = !data.IsActive; context.SaveChanges(); } } PopulateControls(); }
private void SetData() { if (CategoryID != -1) { using (CourseEntities context = new CourseEntities()) { using (GeneralRepository <Category> repository = new GeneralRepository <Category>(context)) { Category data = repository.Find(x => x.CategoryID == CategoryID).FirstOrDefault(); txtName.Text = data.Name; txtDescription.Text = data.Description; chkIsActive.Checked = data.IsActive == null ? false : Convert.ToBoolean(data.IsActive); lblID.Text = data.CategoryID.ToString(); } } } }
public void PopulateControls() { if (CategoryID == -1) { btnSave.ImageUrl = Link.ToAdminImage("1367839550_plus-24.png"); } else { btnSave.ImageUrl = Link.ToAdminImage("1367839767_new-24.png"); } SetData(); using (CourseEntities context = new CourseEntities()) { ddlParent.DataSource = context.Categories.AsQueryable().ToList(); ddlParent.DataTextField = "Name"; ddlParent.DataValueField = "CategoryID"; ddlParent.DataBind(); } }
private void PopulateControls() { int howManyPages = 0; int PageSize = GlobalConfiguration.PageSize; string page = Request.QueryString["Page"] ?? "1"; string firstPageUrl = Link.ToAdminMembers(); string pagerUrl = Link.ToAdminMembers("3"); using (CourseEntities context = new CourseEntities()) { howManyPages = (int)Math.Ceiling(((double)context.Members.Count()) / PageSize); IQueryable <Member> query = context.Members.OrderBy(x => x.MemberID); query = query.Skip((Convert.ToInt32(page) - 1) * PageSize); int count = query.Count(); int len = count > PageSize ? PageSize : count; repMembers.DataSource = query.Take(len).ToList(); } repMembers.DataBind(); pagerTop.Show(int.Parse(page), howManyPages, firstPageUrl, pagerUrl, false); pagerBottom.Show(int.Parse(page), howManyPages, firstPageUrl, pagerUrl, true); }
public CourseEntities GetInfo() { CourseEntities courseentities = new CourseEntities(); return(courseentities); }