コード例 #1
0
        public async Task <int> AddEventActivity(EventActivityDTO eventActivity)
        {
            if (eventActivity == null)
            {
                throw new ArgumentNullException($"Event Activity cannot be null");
            }

            var newEntity = mapper.Map <EventActivity>(eventActivity);
            await _ctx.EventActivities.AddAsync(newEntity);

            await _ctx.SaveChangesAsync();

            return(newEntity.EventActivityId);
        }
コード例 #2
0
        public async Task <EventActivityDTO> UpdateEventActivity(EventActivityDTO entitySrc)
        {
            var entityDest = await _ctx.EventActivities.FindAsync(entitySrc.EventActivityId);

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

            await _ctx.SaveChangesAsync();

            return(await Task.FromResult(entitySrc));
        }
コード例 #3
0
 public async Task <EventActivityDTO> UpdateEventActivity(EventActivityDTO eventActivitySrc)
 {
     return(await _attendanceService.UpdateEventActivity(eventActivitySrc));
 }
コード例 #4
0
 public async Task <int> AddEventActivity(EventActivityDTO eventActivity)
 {
     return(await _attendanceService.AddEventActivity(eventActivity));
 }
コード例 #5
0
ファイル: AttendanceService.cs プロジェクト: gmp-vinbrown/gmp
 public async Task <EventActivityDTO> UpdateEventActivity(EventActivityDTO eventActivitySrc)
 {
     return(await _attendanceRepository.UpdateEventActivity(eventActivitySrc));
 }
コード例 #6
0
ファイル: AttendanceService.cs プロジェクト: gmp-vinbrown/gmp
 public async Task <int> AddEventActivity(EventActivityDTO eventActivity)
 {
     return(await _attendanceRepository.AddEventActivity(eventActivity));
 }