public ToggleResponseModel GetToggle(int id) { try { ToggleModel toggleModel = ToggleRepository.GetToggle(id); if (toggleModel != null) { ToggleResponseModel toggleResponseModel = new ToggleResponseModel() { ToggleId = toggleModel.ToggleId, Name = toggleModel.Name, Value = toggleModel.Value }; return(toggleResponseModel); } } catch (Exception ex) { Logger.LogFile($"Error getting a Toggle by id = {id}: {ex.Message}"); } return(null); }
public ActionResult <ToggleResponseModel> GetToggle(int id) { int result = HeaderValidation.ValidateUserCredentials(Request.Headers[Username], Request.Headers[Password]); if (result == -1) { return(StatusCode(401)); } if (!HeaderValidation.ValidateUserPermissions(result)) { return(StatusCode(403)); } ToggleResponseModel ToggleResponseModel = ToggleService.GetToggle(id); if (ToggleResponseModel == null) { return(StatusCode(404)); } return(StatusCode(200, ToggleResponseModel)); }