Ejemplo n.º 1
0
        public async Task <MainResponse> AddExhibitorToClass(AddClassExhibitor addClassExhibitor, string actionBy)
        {
            var checkExhibitor = _exhibitorClassRepositor.GetSingle(x => x.ExhibitorId == addClassExhibitor.ExhibitorId && x.HorseId == addClassExhibitor.HorseId &&
                                                                    x.ClassId == addClassExhibitor.ClassId && x.IsDeleted == false);

            if (checkExhibitor != null)
            {
                _mainResponse.Message = Constants.RECORD_AlREADY_EXIST;
                _mainResponse.Success = false;
                return(_mainResponse);
            }
            var addExhibitor = new ExhibitorClass
            {
                ExhibitorId = addClassExhibitor.ExhibitorId,
                ClassId     = addClassExhibitor.ClassId,
                HorseId     = addClassExhibitor.HorseId,
                IsScratch   = addClassExhibitor.Scratch,
                Date        = DateTime.Now,
                IsActive    = true,
                CreatedBy   = actionBy,
                CreatedDate = DateTime.Now
            };
            await _exhibitorClassRepositor.AddAsync(addExhibitor);

            _mainResponse.Message = Constants.CLASS_EXHIBITOR;
            _mainResponse.Success = true;
            return(_mainResponse);
        }
        public MainResponse AddExhibitorToClass(AddExhibitorToClass addExhibitorToClass, string actionBy)
        {
            var exhibitor = new ExhibitorClass
            {
                ExhibitorId = addExhibitorToClass.ExhibitorId,
                ClassId     = addExhibitorToClass.ClassId,
                HorseId     = addExhibitorToClass.HorseId,
                Date        = addExhibitorToClass.Date,
                CreatedBy   = actionBy,
                CreatedDate = DateTime.Now
            };

            _exhibitorClassRepository.Add(exhibitor);
            _mainResponse.Message = Constants.CLASS_EXHIBITOR;
            _mainResponse.Success = true;
            return(_mainResponse);
        }
Ejemplo n.º 3
0
        public async Task <MainResponse> AddExhibitorToClass(AddClassExhibitor addClassExhibitor, string actionBy)
        {
            var addExhibitor = new ExhibitorClass
            {
                ExhibitorId = addClassExhibitor.ExhibitorId,
                ClassId     = addClassExhibitor.ClassId,
                HorseId     = addClassExhibitor.HorseId,
                IsScratch   = addClassExhibitor.Scratch,
                Date        = addClassExhibitor.Date,
                IsActive    = true,
                CreatedBy   = actionBy,
                CreatedDate = DateTime.Now
            };
            await _exhibitorClassRepositor.AddAsync(addExhibitor);

            _mainResponse.Message = Constants.CLASS_EXHIBITOR;
            _mainResponse.Success = true;
            return(_mainResponse);
        }