/// <summary> /// SaveAnnouncement /// </summary> /// <param name="announcement"></param> public void SaveAnnouncement(AnnouncementModel announcement) { AnnouncementDC announcementDC = Mapper.Map <AnnouncementModel, AnnouncementDC>(announcement); ServiceResponse <int> saveAnnouncementResponse = _contentProxy.Execute(opt => opt.SaveAnnouncement(announcementDC)); if (saveAnnouncementResponse.Status != ResponseStatus.Success) { HandleError(saveAnnouncementResponse.Status, saveAnnouncementResponse.ResponseMessage); } else { announcement.AnnouncementId = saveAnnouncementResponse.Result; } }
/// <summary> /// SaveAnnouncement /// </summary> /// <param name="announcement"></param> /// <returns></returns> public ServiceResponse <int> SaveAnnouncement(AnnouncementDC announcement) { ServiceResponse <int> announcementResponse = new ServiceResponse <int>(); try { SetContext(); Announcement announcementModel = Mapper.Map <AnnouncementDC, Announcement>(announcement); _contentManager.SaveAnnouncement(announcementModel); announcementResponse.Result = announcement.AnnouncementId; } catch (Exception ex) { HandleError(ex, announcementResponse); } return(announcementResponse); }