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 btnSave_Click(object sender, EventArgs e) { bool rs = false; using (GeneralRepository <DAL.Sql.Modles.Course> repository = new GeneralRepository <DAL.Sql.Modles.Course>()) { DAL.Sql.Modles.Course data = null; if (CourseID != -1) { data = repository.Find(x => x.CourseID == CourseID).FirstOrDefault(); rs = repository.Update(GetData(data)); lblSatusInfo.Text = rs ? "Updating is successful!" : "Updating had been failed!"; } else { data = new DAL.Sql.Modles.Course(); rs = repository.Add(GetData(data)) > 0; lblSatusInfo.Text = rs ? "Inserting is successful!" : "Inserting had been failed!"; } } if (rs) { PopulateControls(); } }
protected void btnSubmit_Click(object sender, EventArgs e) { bool rs = false; int memberId = -1; int courseId = -1; using (GeneralRepository <DALCouse> rep = new GeneralRepository <DALCouse>()) { courseId = Convert.ToInt32(ddlCourses.SelectedValue); DALCouse cour = rep.Find(x => x.CourseID == courseId).FirstOrDefault(); if (DateTime.Now > cour.StartDate) { rs = false; } else if (DateTime.Now < cour.StartDate) { rs = true; } } if (!rs) { CustomValid.ErrorMessage = "Course have been opened and don't register!"; CustomValid.IsValid = rs; return; } using (GeneralRepository <Member> rep = new GeneralRepository <Member>()) { string userName = Page.User.Identity.Name; Member usr = rep.Find(x => x.Name == userName).FirstOrDefault(); if (usr != null) { rs = usr.Password == txtPassword.Text; memberId = usr.MemberID; } else { CustomValidatorPass.ErrorMessage = "Your is not a member"; rs = false; } } if (!rs) { CustomValidatorPass.IsValid = rs; return; } if (memberId != -1 && courseId != -1) { using (GeneralRepository <Class> rp = new GeneralRepository <Class>()) { if (rp.Find(x => x.CourseID == courseId && x.MemberID == memberId).Count() > 0) { CustomValid.ErrorMessage = "You had been choosed this course"; CustomValid.IsValid = false; } else { rs = rp.Add(GetData(memberId)) > 0; } } } lblStatus.Text = rs ? "Inseting have been successed!":"Inserting have been failed"; }