public override JsonResult Delete(DeleteViewData obj) { return(Json(new { result = "failed" })); }
public async Task <DeleteViewModel> GetDeleteViewModelAsync(string studentId) { StudentDTO student = await studentService.GetByIdAsync(studentId); if (student == null) { return(null); } var pageData = new DeleteViewData(student); DeleteViewModel viewModel = viewFactory.CreateView <DeleteViewData, DeleteViewModel>(pageData); return(viewModel); }
public async Task <DeleteViewModel> GetDeleteAttendanceViewModelAsync(int attendanceId) { AttendanceDTO attendance = await attendanceService.GetByIdAsync(attendanceId); if (attendance == null) { return(null); } DeleteViewData viewModelData = new DeleteViewData(attendance); DeleteViewModel viewModel = viewFactory.CreateView <DeleteViewData, DeleteViewModel>(viewModelData); return(viewModel); }
public async Task <DeleteViewModel> GetDeleteViewModel(string id) { MentorDTO mentor = await mentorService.GetByIdAsync(id); if (mentor == null) { return(null); } var viewModelData = new DeleteViewData(mentor); DeleteViewModel viewModel = viewFactory.CreateView <DeleteViewData, DeleteViewModel>(viewModelData); return(viewModel); }
public async Task <DeleteViewModel> GetDeleteViewModelAsync(int assignmentId) { AssignmentDTO assignment = await assignmentService.GetByIdAsync(assignmentId); if (assignment == null) { return(null); } DeleteViewData viewModelData = new DeleteViewData(assignment); DeleteViewModel viewModel = viewFactory.CreateView <DeleteViewData, DeleteViewModel>(viewModelData); return(viewModel); }
public async Task <DeleteViewModel> GetDeleteJournalViewModelAsync(int journalId) { JournalDTO journal = await service.GetByIdAsync(journalId); if (journal == null) { return(null); } DeleteViewData viewModelData = new DeleteViewData(journal); DeleteViewModel viewModel = viewFactory.CreateView <DeleteViewData, DeleteViewModel>(viewModelData); return(viewModel); }
public async Task <DeleteViewModel> GetWorkDayDeleteViewModelAsync(int id) { WorkDayDTO workDayDTO = await workDayService.GetByIdAsync(id); if (workDayDTO == null) { return(null); } var viewModelData = new DeleteViewData(workDayDTO); var viewModel = viewModelFactory.CreateView <DeleteViewData, DeleteViewModel>(viewModelData); return(viewModel); }
public async Task <DeleteViewModel> GetDeleteViewModelAsync(int assignmentId, string studentId) { SubmissionDTO submission = await service.GetByCompositeKeysAsync(assignmentId, studentId); if (submission == null) { return(null); } var viewModelData = new DeleteViewData(submission); DeleteViewModel viewModel = viewFactory.CreateView <DeleteViewData, DeleteViewModel>(viewModelData); return(viewModel); }
public virtual JsonResult Delete(DeleteViewData obj) { var entity = _service.GetById(obj.Id); if (entity.Protected) { return(Json(new { result = "failed", message = "this record can't delete" })); } entity.Status = false; _service.Update(entity); _service.Save(); ChangeCache(entity); return(Json(new { result = "success" })); }