Пример #1
0
        public async Task <int> AddEventFeeGroup(EventFeeGroupDTO feeGroupDto)
        {
            if (feeGroupDto == null)
            {
                throw new ArgumentNullException($"Event Fee Group cannot be null");
            }

            var newEntity = mapper.Map <EventFeeGroup>(feeGroupDto);
            await _ctx.EventFeeGroups.AddAsync(newEntity);

            await _ctx.SaveChangesAsync();

            return(newEntity.EventFeeGroupId);
        }
Пример #2
0
        public async Task <EventFeeGroupDTO> UpdateEventFeeGroup(EventFeeGroupDTO entitySrc)
        {
            var entityDest = await _ctx.EventFeeGroups.FindAsync(entitySrc.EventFeeGroupId);

            if (entityDest != null)
            {
                mapper.Map(entitySrc, entityDest);
            }
            else
            {
                return(null);
            }

            await _ctx.SaveChangesAsync();

            return(await Task.FromResult(entitySrc));
        }
Пример #3
0
 public async Task <EventFeeGroupDTO> UpdateEventFeeGroup(EventFeeGroupDTO feeGroupDto)
 {
     return(await _attendanceService.UpdateEventFeeGroup(feeGroupDto));
 }
Пример #4
0
 public async Task <int> AddEventFeeGroup(EventFeeGroupDTO feeGroupDto)
 {
     return(await _attendanceService.AddEventFeeGroup(feeGroupDto));
 }
Пример #5
0
 public async Task <EventFeeGroupDTO> UpdateEventFeeGroup(EventFeeGroupDTO feeGroupSrc)
 {
     return(await _attendanceRepository.UpdateEventFeeGroup(feeGroupSrc));
 }
Пример #6
0
 public async Task <int> AddEventFeeGroup(EventFeeGroupDTO feeGroupDto)
 {
     return(await _attendanceRepository.AddEventFeeGroup(feeGroupDto));
 }