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); }
public ActionResult DeleteProgram(int id) { _logger.LogInformation("Deleting a program"); var response = _programService.DeleteProgram(id); return(Ok(response)); }