public async Task <MeetingRommModel> PostMeetingRomm(MeetingRommModel meetingRomm) { await CheckIfExistsMeetingRoom(null, meetingRomm.Number); try { return(await _meetingRoomRepository.PostMeetingRomm(meetingRomm)); } catch (Exception) { throw new BusinessException("Não foi possível criar o nova sala de reunião"); } }
public async Task <MeetingRommModel> PutMeetingRomm(int id, MeetingRommModel meetingRomm) { await _context.Database.EnsureCreatedAsync(); var upMeetingRoomt = await _context.MeetingRoom.FirstOrDefaultAsync(a => a.Id.Equals(id)); upMeetingRoomt.Name = meetingRomm.Name; upMeetingRoomt.Number = meetingRomm.Number; await _context.SaveChangesAsync(); return(upMeetingRoomt); }
public async Task <MeetingRommModel> PutMeetingRomm(int id, MeetingRommModel meetingRomm) { await CheckIfExistsMeetingRoom(id, meetingRomm.Number); try { return(await _meetingRoomRepository.PutMeetingRomm(id, meetingRomm)); } catch (Exception) { throw new BusinessException("Não foi atualizar a sala de reunião"); } }
public async Task <MeetingRommModel> PostMeetingRomm(MeetingRommModel meetingRomm) { await _context.Database.EnsureCreatedAsync(); _context.MeetingRoom.Add(new MeetingRommModel { Name = meetingRomm.Name, Number = meetingRomm.Number, CreatedDate = DateTime.Now }); await _context.SaveChangesAsync(); return(meetingRomm); }