public ServiceResponseDTO <ReferenceNumberReasonDTO> ToggleRefNumberStatus([FromBody] ReferenceNumberReasonDTO dto) { try { return(_cmDashboardService.UpdateReferenceNumberStatus(dto)); } catch (Exception ex) { List <string> errors = new List <string>(); errors.Add(ex.Message); return(new ServiceResponseDTO <ReferenceNumberReasonDTO>(false, null, errors)); } }
public ServiceResponseDTO <ReferenceNumberReasonDTO> UpdateReferenceNumberStatus(ReferenceNumberReasonDTO dto) { ServiceResponseDTO <ReferenceNumberReasonDTO> result = new ServiceResponseDTO <ReferenceNumberReasonDTO>() { Success = true, ResponseData = new ReferenceNumberReasonDTO(), Errors = new List <string>() }; try { result.Success = _repository.UpdateReferenceNumberStatus(dto.RefNumberId, dto.Reason, dto.NewStatus); result.ResponseData = dto; } catch (Exception) { throw; } return(result); }