Example #1
0
        public string Add(AddDocumentInput input)
        {
            input.Validate();

            WikiDocumentDetail detail = AceMapper.Map<WikiDocumentDetail>(input);
            detail.Id = IdHelper.CreateSnowflakeId().ToString();
            detail.IsDeleted = false;
            detail.CreationTime = DateTime.Now;

            this.DbContext.Insert(detail);

            return detail.Id;
        }
Example #2
0
        public string Add(AddDocumentInput input)
        {
            input.Validate();

            WikiDocumentDetail detail = new WikiDocumentDetail();

            detail.Id = IdHelper.CreateSnowflakeId().ToString();

            detail.Title   = input.Title;
            detail.Summary = input.Summary;
            detail.Tag     = input.Tag;

            detail.IsDeleted    = false;
            detail.CreationTime = DateTime.Now;

            detail.HtmlContent  = input.HtmlContent;
            detail.MarkdownCode = input.MarkdownCode;

            this.DbContext.Insert(detail);

            return(detail.Id);
        }