public async Task <Announcement> UpdateAnnouncementAsync(Guid id, CreateOrUpdateAnnouncementRequest request) { var announcement = await _announcements.GetAsync(id); if (announcement == null) { return(null); } announcement.Update(_mapper.Map <Announcement>(request)); return(await _announcements.UpdateAsync(announcement)); }
public async Task <Announcement> CreateAnnouncementAsync(CreateOrUpdateAnnouncementRequest request) { var announcement = _mapper.Map <Announcement>(request); return(await _announcements.AddAsync(announcement)); }