Example #1
0
 //Delete Button
 private void btnDeleteCourse_Click(object sender, RoutedEventArgs e)
 {
     courseservice.DeleteCourse(this);
     //DataContext context = new DataContext();
     //int id = int.Parse(CoursesListbox.SelectedValue.ToString());
     //var query = (from course in context.Course
     //             where course.ID == id
     //             select course).FirstOrDefault();
     //MessageBox.Show("Are You sure");
     //context.Course.Remove(query);
     //context.SaveChanges();
 }
        public ActionResult DeleteCourse(string id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var course = _courseservices.GetOneCourse(id);

            if (course == null)
            {
                return(NotFound());
            }
            _courseservices.DeleteCourse(course);
            return(RedirectToAction("Index"));
        }
Example #3
0
        public bool DeleteCourse(int id)
        {
            var course = _courseServices.GetCourseById(id);

            if (course == null)
            {
                return(false);
            }
            else
            {
                try
                {
                    return(_courseServices.DeleteCourse(id));
                }
                catch (Exception ex)
                {
                    return(false);
                }
            }
        }
        public IHttpActionResult DeleteCourse(int?id)
        {
            try
            {
                if (!id.HasValue)
                {
                    return(BadRequest());
                }

                List <int?> ids = new List <int?>();
                ids.Add(id.Value);

                var result = oSvc.DeleteCourse(ids);
                return(Ok(result));
            }
            catch (Exception ex)
            {
                CourseModel result = new CourseModel()
                {
                    //Exception = _exception.Set(ExceptionType.CATCH, ex)
                };
                return(Ok(ex));
            };
        }