예제 #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);
        }
예제 #2
0
        public async Task <IActionResult> AddExhibitorToClass(AddClassExhibitor addClassExhibitor)
        {
            string actionBy = User.Identity.Name;

            _mainResponse = await _classService.AddExhibitorToClass(addClassExhibitor, actionBy);

            _jsonString = Mapper.Convert <BaseResponse>(_mainResponse);
            return(new OkObjectResult(_jsonString));
        }
        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);
        }