public ActionResult DeleteConfirmed(int enrollmentId, int id) { CarryOver carryover = db.CarryOvers.Find(id); db.CarryOvers.Remove(carryover); db.SaveChanges(); return(RedirectToAction("AddCarryOver", new { id = enrollmentId })); }
//Delete carry over courses #region Delete carry over course public ActionResult DeleteCarryOver(int enrollmentId, int id = 0) { ViewBag.CourseRegistration = "active-menu"; CarryOver carryover = db.CarryOvers.Find(id); if (carryover == null) { return(HttpNotFound()); } return(View(carryover)); }
private void Awake() { if (instance == null) { instance = this; DontDestroyOnLoad(gameObject); } else { Destroy(gameObject); } }
public ActionResult AddCarryOver(CarryOver carryover, int id) { ViewBag.CourseRegistration = "active-menu"; //Enrollment enrolment = db.Enrollments.Find(id); var enrolment = db.Enrollments.FirstOrDefault(x => x.EnrollmentId == id); var stdData = db.Sessions.Where(x => x.SessionId == enrolment.SessionId); var session = stdData.FirstOrDefault().FullSession; var checkcourses = db.CarryOvers.FirstOrDefault(p => p.CourseID == carryover.CourseID && p.EnrollmentId == id); //var courses = db.Courses.FirstOrDefault(p => p.CourseName == carryover.CourseName); if (ModelState.IsValid) { if (checkcourses != null) { TempData["error"] = "Course already exist"; ViewBag.CourseID = new SelectList(db.Course, "CourseID", "CourseName", carryover.CourseID); return(View(carryover)); } else { carryover.EnrollmentId = enrolment.EnrollmentId; carryover.TestScore = 0; carryover.ExamScore = 0; carryover.TotalScore = 0; carryover.Grade = ""; carryover.Remark = "Not Entered"; carryover.IsCarryover = true; db.CarryOvers.Add(carryover); db.SaveChanges(); return(RedirectToAction("AddCarryOver", new { id = id })); } } ViewBag.CourseID = new SelectList(db.Course, "CourseID", "CourseName", carryover.CourseID); return(View(carryover)); }
// Use this for initialization void Start() { car = GameObject.Find("car"); co = GameObject.Find("CarryOver").GetComponent <CarryOver>(); }
private void OnDataReceived(IAsyncResult ar) { if (!IsConnected) { PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("IsConnected")); return; } var bytesRead = Stream.EndRead(ar); var data = CarryOver == null?ReceiveBuffer.Take(bytesRead).ToArray() : CarryOver.Concat(ReceiveBuffer.Take(bytesRead)).ToArray(); CarryOver = null; var index = 0; var startOfRun = 0; while (index < data.Length) { if (data[index] == (byte)ETelnetCommand.IAC) { if (startOfRun != index) { DataReceived.Invoke( this, new DataReceivedEventArgs { Data = data .Skip(startOfRun) .Take(index - startOfRun) .ToArray() } ); } if ((index + 1) < data.Length) { switch ((ETelnetCommand)(data[index + 1])) { case ETelnetCommand.Do: // TELNET Do case ETelnetCommand.Dont: // TELNET Don't case ETelnetCommand.Will: // TELNET Will case ETelnetCommand.Wont: // TELNET Won't if ((index + 2) < data.Length) { switch (data[index + 1]) { case (byte)ETelnetCommand.Do: TelnetDo(data[index + 2]); break; case (byte)ETelnetCommand.Dont: TelnetDont(data[index + 2]); break; case (byte)ETelnetCommand.Will: TelnetWill(data[index + 2]); break; case (byte)ETelnetCommand.Wont: TelnetWont(data[index + 2]); break; default: System.Diagnostics.Debug.WriteLine("All will go wrong now"); break; } index += 3; startOfRun = index; } else { CarryOver = data.Skip(index).ToArray(); index += 2; startOfRun = index; } break; case ETelnetCommand.SB: var subcommandRunsTo = index + 2; while ((subcommandRunsTo + 1) < data.Length) { if ( data[subcommandRunsTo] == (byte)ETelnetCommand.IAC && data[subcommandRunsTo + 1] == (byte)ETelnetCommand.SE ) { ProcessSubcommand(data.Skip(index + 2).Take(subcommandRunsTo - index - 2).ToArray()); index = subcommandRunsTo + 2; startOfRun = index; break; } subcommandRunsTo++; } if ((subcommandRunsTo + 1) < data.Length) { index = subcommandRunsTo + 2; startOfRun = index; } else { CarryOver = data.Skip(index).ToArray(); index = data.Length; startOfRun = index; } break; case ETelnetCommand.IAC: DataReceived.Invoke(this, new DataReceivedEventArgs { Data = new byte [] { 0xFF } }); index += 2; startOfRun = index; break; default: System.Diagnostics.Debug.WriteLine("Shouldn't be here"); startOfRun = index; index += 2; break; } } else { CarryOver = data.Skip(index).ToArray(); startOfRun = index; index += 1; } } else { index++; } } if (startOfRun != index) { DataReceived.Invoke(this, new DataReceivedEventArgs { Data = data.Skip(startOfRun).Take(index - startOfRun).ToArray() }); } Stream.Flush(); Stream.BeginRead(ReceiveBuffer, 0, ReceiveBuffer.Length, OnDataReceived, null); }