Example #1
0
        public async Task <IEntityDto> Get(JObject jObject)
        {
            _logger.Trace("MeetingService Get");

            MeetingsDto requestsDto = jObject.ToObject <MeetingsDto>();
            var         dbMeeting   = await _context.Meetings.FirstOrDefaultAsync(x => x.PollId == requestsDto.PollId);

            return(_mapper.Map <Meetings, MeetingsDto>(dbMeeting));
        }
        public async Task <Meeting> AddMeeting(MeetingsDto meetingDto)
        {
            var mapped = _mapper.Map <Meeting>(meetingDto);
            await _context.Meetings.AddAsync(mapped);

            await _context.SaveChangesAsync();

            return(mapped);
        }
        /// <summary>
        /// Add new meeting.
        /// </summary>
        /// <param name="meeting"></param>
        /// <returns></returns>
        public async Task AddMeetingAsync(MeetingsDto meetings, string userId)
        {
            var dataMeeting = _mapper.Map <Meeting>(meetings);

            dataMeeting.UserId = userId;
            await _db.AddAsync(dataMeeting);

            await _db.SaveChangesAsync();
        }
        public async Task <IActionResult> AddMeeting(MeetingsDto meetingDto)
        {
            var newMeeting = await _repo.AddMeeting(meetingDto);

            return(Ok(newMeeting));
        }