protected void ValidateAgency(Agency agency)
        {
            var codeExample = new Agency {
                Code = agency.Code
            };

            Check.Require(_agencyRepository.GetCountByExample(codeExample, agency.Id) == 0,
                          "An agency with this code already exist.");


            var shortDescExample = new Agency {
                ShortDesc = agency.ShortDesc
            };

            Check.Require(_agencyRepository.GetCountByExample(shortDescExample, agency.Id) == 0,
                          "An agency with this short description already exist.");

            var longDescExample = new Agency {
                LongDesc = agency.LongDesc
            };

            Check.Require(_agencyRepository.GetCountByExample(longDescExample, agency.Id) == 0,
                          "An agency with this long description already exist.");
        }