public async Task <ClaimsResponse> GetById(int Id) { try { var response = new ClaimsResponse(); response.Claims = new List <ClaimsRow>(); ClaimsRow claimsRow = new ClaimsRow(); Claims result = await _claimsRepository.GetById(Id); if (result != null) { result.CopyPropertiesTo(claimsRow); response.Claims.Add(claimsRow); } return(response.ToSuccess <ClaimsResponse>()); } catch (Exception ex) { throw new Exception(ex.Message); } }