Esempio n. 1
0
        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"));
            }
        }