示例#1
0
 /// <summary>
 /// 发布公告
 /// </summary>
 /// <param name="notice"></param>
 /// <returns></returns>
 public JsonResult AddNotice(RequestNoticeDto notice)
 {
     CommunicateManager.Invoke <IConsoNoticeService>(p =>
     {
         notice.NoticeShowType    = "0,2";
         notice.NoticeType        = notice.NoticeType == null ? "" : notice.NoticeType;
         notice.NoticeAttachments = notice.NoticeAttachments == null ? new List <NoticeAttachmentDataDto>() : notice.NoticeAttachments;
         p.AddNotice(notice);
     });
     return(Json(true));
 }
示例#2
0
        public void AddNotice(RequestNoticeDto requestNoticeDto)
        {
            var model = AutoMapper.Mapper.Map <RequestNoticeDto, Notice>(requestNoticeDto);

            model.CreateName       = currentUser.OperatorName;
            model.CreateTime       = DateTime.Now;
            model.Code             = currentUser.Code;
            model.State            = true;
            model.EffectiveEndTime = model.EffectiveEndTime.AddHours(23).AddMinutes(59).AddSeconds(59);
            this.unitOfWorkRepository.PersistCreationOf(model);
            this.unitOfWork.Commit();
        }