public void DeleteCourse(Course course)
        {
            var result = from c in _context.Courses where c.Username == course.Username && c.Title == course.Title select c;
            if (result.Count() > 0)
            {
                var deleteCourse = result.FirstOrDefault();
                _context.Remove(deleteCourse);

            }
        }
示例#2
0
        public JsonResult Delete(string course)
        {
            var deleteCourse = new Course { Username = User.Identity.Name, Title = course };
            deleteCourse.Username = User.Identity.Name;
            _repository.DeleteCourse(deleteCourse);

             if(_repository.SaveAll())
            {
                Response.StatusCode = (int)HttpStatusCode.Created;
                return Json(Mapper.Map<CourseViewModel>(deleteCourse));
            }

            Response.StatusCode = (int)HttpStatusCode.BadRequest;
            return Json(new { Message = "Failed", ModelState = ModelState });
        }
 public void AddCourse(Course course)
 {
     _context.Add(course);
 }