public ActionResult Create(int id = 0) { var model = new GetNoticeForEditOutput(); if (id > 0) { model = noticeservice.GetNoticeForEdit(new NullableIdDto <long> { Id = id }); } return(View(model.Notice)); }
/// <summary> /// 通过Id获取公告信息进行编辑或修改 /// </summary> public GetNoticeForEditOutput GetNoticeForEdit(NullableIdDto <long> input) { var output = new GetNoticeForEditOutput(); NoticeEditDto NoticeEditDto; if (input.Id.HasValue) { var entity = noticeservice.Get(input.Id.Value); NoticeEditDto = entity.MapTo <NoticeEditDto>(); } else { NoticeEditDto = new NoticeEditDto(); } output.Notice = NoticeEditDto; return(output); }