コード例 #1
0
 // DELETE: api/Student/5
 public HttpResponseMessage Delete(Guid id)
 {
     studentsRepo.DeleteStudent(id);
     return(new HttpResponseMessage(HttpStatusCode.OK)
     {
         Content = new ObjectContent <object>(new
         {
             Message = "the student deleted successfully"
         }, Configuration.Formatters.JsonFormatter)
     });
 }
コード例 #2
0
        public async Task <string> Delete([FromRoute] string id)
        {
            try
            {
                await _studentsRepository.DeleteStudent(id);

                return("S-a sters cu succes!");
            }
            catch (System.Exception e)
            {
                return("Eroare: " + e.Message);
            }
        }
コード例 #3
0
 void Delete()
 {
     if (MessageBox.Show
             ("Delete selected row?",
             "Not undoable", MessageBoxButton.YesNo,
             MessageBoxImage.Question) == MessageBoxResult.Yes && studentList.Count > 0)
     {
         studentsRepository.DeleteStudent(SelectedPerson.ID);
         studentList.Remove(SelectedPerson);
         SelectedPerson = studentList[0];
         RecordCount    = studentList.Count;
     }
 }
コード例 #4
0
        private async void OnDelete(Data.Student student)
        {
            var result = await DialogHelper.ShowDialog(DialogType.Validation, "Are you sure you want to delete this student?");

            if (result)
            {
                try
                {
                    if (!student.Attendances.Any())
                    {
                        _studentsRepository.DeleteStudent(student.StudentGuid);
                        LoadStudents();
                    }
                    else
                    {
                        throw new ArgumentException("Cannot delete an active student.");
                    }
                }
                catch (Exception error)
                {
                    result = await DialogHelper.ShowDialog(DialogType.Error, error.Message);
                }
            }
        }
コード例 #5
0
        public async Task <IActionResult> OnGetDeleteStudentAsync(int id)
        {
            await _studentsRepository.DeleteStudent(id);

            return(RedirectToPage(routeName));
        }
コード例 #6
0
 public void DeleteStudentById(int id)
 {
     _repository.DeleteStudent(id);
     _repository.Save();
 }
コード例 #7
0
 public IActionResult Delete([FromRoute] int classId, [FromRoute] int studentId)
 {
     _repository.DeleteStudent(classId, studentId);
     return(NoContent());
 }