public int DeleteExam(int examId)
 {
     try
     {
         return(examRepository.DeleteExam(examId));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public async Task <ActionResult <Exam> > DeleteExam(int id)
        {
            var ET = await _examRepo.DeleteExam(id);

            if (ET != null)
            {
                return(Ok(ET));
            }
            return(NotFound());
        }
Ejemplo n.º 3
0
        public IActionResult DeleteExam(int id)
        {
            var wasDeleteSucessful = _examRepository.DeleteExam(id);

            if (wasDeleteSucessful)
            {
                return(Ok());
            }

            return(NotFound());
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> DeleteExamAsync(String ExamId)
        {
            if (!examRepository.DeleteExam(ExamId))
            {
                return(NotFound());
            }

            if (!await examRepository.SaveChangesAsync())
            {
                return(StatusCode(StatusCodes.Status500InternalServerError));
                //or return notfound();?
            }
            return(Ok());
        }
Ejemplo n.º 5
0
        public JsonResult DeleteGroup(int examId)
        {
            string functionName = System.Reflection.MethodBase.GetCurrentMethod().Name;

            try
            {
                //Check id group exist in the database
                if (!_examRepository.ExamExist(examId))
                {
                    Log4Net.log.Error(className + "." + functionName + " - " + Log4Net.AddErrorLog(Constants.examNotFound));
                    return(Json(MessageResult.GetMessage(MessageType.EXAM_NOT_FOUND)));
                }

                //This is get all information of group by Id
                var examEntity = _examRepository.GetExamById(examId);

                if (examEntity == null)
                {
                    Log4Net.log.Error(className + "." + functionName + " - " + Log4Net.AddErrorLog(Constants.examNotFound));
                    return(Json(MessageResult.GetMessage(MessageType.EXAM_NOT_FOUND)));
                }

                //This is query to delete group
                _examRepository.DeleteExam(examEntity);

                if (!_examRepository.Save())
                {
                    Log4Net.log.Error(className + "." + functionName + " - " + Log4Net.AddErrorLog(Constants.badRequest));
                    return(Json(MessageResult.GetMessage(MessageType.BAD_REQUEST)));
                }

                Log4Net.log.Error(className + "." + functionName + " - " + Log4Net.AddErrorLog(Constants.examDeleted));
                return(Json(MessageResult.GetMessage(MessageType.EXAM_DELETED)));
            }
            catch (Exception ex)
            {
                Log4Net.log.Error(className + "." + functionName + " - " + Log4Net.AddErrorLog(ex.Message));
                return(Json(MessageResult.ShowServerError(ex.Message)));
            }
        }
Ejemplo n.º 6
0
        public IActionResult DeleteConfirmedAsync(int id)
        {
            examRepository.DeleteExam(id);

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 7
0
 public async Task DeleteExam(int exam_id)
 {
     await _repository.DeleteExam(exam_id);
 }
Ejemplo n.º 8
0
 public int DeleteExam(int id)
 {
     return(examRepository.DeleteExam(id));
 }