Ejemplo n.º 1
0
 public ActionResult Program_Destroy([DataSourceRequest] DataSourceRequest request, ProgramViewModel model)
 {
     if (model != null && ModelState.IsValid)
     {
         var program = _programService.FindById(model.ProgramID);
         _programService.DeleteProgram(program);
     }
     return(Json(ModelState.ToDataSourceResult()));
 }
        public async Task <ActionResult> Delete(int id)
        {
            _logger.LogInformation(ConstantVarriables.ProgramApiDeleteProgramEnterMessage);
            ObjectResult response;

            try
            {
                var status = await _programService.DeleteProgram(id);

                if (status)
                {
                    response = Ok(ConstantVarriables.DataDeleted);
                }
                else
                {
                    response = NotFound(ConstantVarriables.ProgramNotFound);
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, ex.Message);
                response = BadRequest(ConstantVarriables.GenericExeptionMessage);
            }

            _logger.LogInformation(ConstantVarriables.ProgramApiDeleteProgramExitMessage);
            return(response);
        }
Ejemplo n.º 3
0
        public ActionResult DeleteProgram(int id)
        {
            _logger.LogInformation("Deleting a program");
            var response = _programService.DeleteProgram(id);

            return(Ok(response));
        }