public void Exe() { Console.Clear(); Console.WriteLine("Remove Student"); List <Student> s1 = studentRepository.GetAll(); ConsoleIO.PrintPickList(s1); Console.WriteLine(ConsoleIO.Bar); Console.WriteLine("Select ID to remove"); int id = Convert.ToInt32(Console.ReadLine()); string input = ConsoleIO.GetYesNoFromUser($"Please confirm to remove(Y/N)"); if (input == "Y") { studentRepository.Delete(id); Student removedStudent = studentRepository.GetById(3); Console.WriteLine("student removed"); Console.WriteLine("Press any key to continue..."); Console.ReadKey(); } else { Console.WriteLine("Remove cancelled"); Console.WriteLine("Press any key to continue..."); Console.ReadKey(); } }
public void Execute() { Console.Clear(); Console.WriteLine("Remove Student"); StudentRepo repo = new StudentRepo(Settings.FilePath); List <Student> students = repo.List(); ConsoleIO.PrintPickList(students); Console.WriteLine(); int index = ConsoleIO.GetStudentIndexFromUser("Which student you like to delete?", students.Count()); index--; string answer = ConsoleIO.GetYesNoFromUser($"Please confirm to remove {students[index].FirstName} {students[index].LastName}"); if (answer == "Y") { repo.Delete(index); Console.WriteLine("Student removed"); Console.WriteLine("Press any key to continue..."); Console.ReadKey(); } else { Console.WriteLine("Remove Cancelled"); Console.WriteLine("Press any key to continue..."); Console.ReadKey(); } }
public IActionResult DeleteStudent([FromBody] StudentModel.StudentModel student) { if (StudentRepo.Delete(student)) { return(Ok("Student has been successfully deleted.")); } return(NotFound("The student was not found.")); }
public ActionResult Delete(StudentViewModel model) { ResponResultViewModel result = StudentRepo.Delete(model.id); return(Json(new { success = result.Success, message = result.Message, entity = result.Entity }, JsonRequestBehavior.AllowGet)); }
public IHttpActionResult Delete(int id) { var student = repo.GetById(id); if (student == null) { return(Content(HttpStatusCode.NotFound, "Item does not exist")); } repo.Delete(student); return(Ok(student)); }
public void CanDelete() { StudentRepo repo = new StudentRepo(_filePath); repo.Delete(0); List <Student> students = repo.List(); Assert.AreEqual(3, students.Count); Student check = students[0]; Assert.AreEqual("Mary", check.FirstName); Assert.AreEqual("Jone", check.LastName); Assert.AreEqual("Business", check.Major); Assert.AreEqual(3.0M, check.GPA); }
// GET: Student/Delete/5 public async Task <IActionResult> Delete(string id) { if (id == null) { return(NotFound()); } var studentModel = await _context.Delete(id); if (studentModel == null) { return(NotFound()); } return(View(studentModel)); }
public IHttpActionResult Delete(int Id) { var result = studentRepo.Delete(Id); return(Ok(result)); }
public void DeleteStudent(Student student) { repo.Delete(student); }