public IActionResult CancelClass(string mail_id, string course_code, string date) { Cr cr = _context.Cr.FirstOrDefault(s => s.CrMailId == mail_id); List <Routine> routine = new List <Routine>(); if (cr != null) { DateTime tdate = Convert.ToDateTime(date); routine = _context.Routine.Where(s => s.CourseCode == course_code && s.Date == tdate && s.Semester == cr.Semester).ToList(); if (routine.Count == 0) { return(StatusCode(Microsoft.AspNetCore.Http.StatusCodes.Status406NotAcceptable)); } else { _context.Routine.RemoveRange(routine); _context.SaveChanges(); return(Ok(routine)); } } else { return(Unauthorized("No CR With This Mail ID Found")); } }