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)); }