Exemple #1
0
 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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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);
        }
Exemple #5
0
        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);
        }
Exemple #7
0
        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"
            }));
        }