public MainResponse AddExhibitorHorse(AddExhibitorHorseRequest addExhibitorHorseRequest, string actionBy)
        {
            var backNumber = _exhibitorHorseRepository.GetSingle(x => x.BackNumber == addExhibitorHorseRequest.BackNumber && x.IsActive == true && x.IsDeleted == false);

            if (backNumber != null)
            {
                _mainResponse.Message = Constants.BACKNUMBER_AlREADY_EXIST;
                _mainResponse.Success = false;
                return(_mainResponse);
            }
            var exhibitorHorse = new ExhibitorHorse
            {
                ExhibitorId = addExhibitorHorseRequest.ExhibitorId,
                HorseId     = addExhibitorHorseRequest.HorseId,
                BackNumber  = addExhibitorHorseRequest.BackNumber,
                Date        = addExhibitorHorseRequest.Date,
                CreatedDate = DateTime.Now,
                CreatedBy   = actionBy
            };

            _exhibitorHorseRepository.Add(exhibitorHorse);
            _mainResponse.Message = Constants.EXHIBITOR_HORSE_ADDED;
            _mainResponse.Success = true;
            return(_mainResponse);
        }
        public ActionResult AddExhibitorHorse(AddExhibitorHorseRequest addExhibitorHorseRequest)
        {
            string actionBy = User.Identity.Name;

            _mainResponse = _exhibitorService.AddExhibitorHorse(addExhibitorHorseRequest, actionBy);
            _jsonString   = Mapper.Convert <BaseResponse>(_mainResponse);
            return(new OkObjectResult(_jsonString));
        }