コード例 #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                if (PassedValidation())
                {
                    var model = new Course()
                    {
                        DepartmentId = int.Parse(drpdownDept.SelectedValue.ToString()),
                        CourseTitle = txtCourseTitle.Text.ToTitleCase(),
                        CourseCode = txtCourseCode.Text.ToUpper()
                    };

                    string response;
                    if (lblId.Text == string.Empty) //add
                    {
                        response = _courseRepo.AddCourse(model);
                        if (response == string.Empty)
                        {
                            MessageBox.Show(this, "Course added successfully", "Success",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
                            ClearControls();
                            this.Hide();
                        }
                        else
                        {
                            MessageBox.Show(this, response, "Failed", MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
                        }
                    }
                    else //update
                    {
                        model.Id = int.Parse(lblId.Text);
                        response = _courseRepo.UpdateCourse(model);
                        if (response == string.Empty)
                        {
                            MessageBox.Show(this, "Course updated successfully", "Success",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Information);
                            ClearControls();
                            this.Hide();
                        }
                        else
                        {
                            MessageBox.Show(this, response, "Failed", MessageBoxButtons.OK,
                                MessageBoxIcon.Warning);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(this, ex.Message, "Error occured", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

        }
コード例 #2
0
        private void AddOrUpdate(Course item)
        {
            var saveItem = _id == ""
                ? _repo.AddCourse(item)
                : _repo.UpdateCourse(item);

            if (saveItem == string.Empty)
            {
                Base.ShowSuccess("Success", "Course saved successfully");
                this.Close();
            }
            else
            {
                Base.ShowError("Failed", saveItem);
            }
        }
コード例 #3
0
        public ActionResult EditCouDetails(int id, CourseModel obj)
        {
            if (Session["UserId"] != null && Session["Accountid"] != null)
            {
                try
                {
                    CourseRepo CouRepo = new CourseRepo();

                    CouRepo.UpdateCourse(obj);

                    return(RedirectToAction("GetAllCourse"));
                }
                catch
                {
                    return(View());
                }
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }
        }