Exemple #1
0
        /// <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;
            }
        }
Exemple #2
0
        /// <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);
        }