/// <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)); }
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(); }