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); } }
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); }