public Task <int> SubmitForm <TDto>(ConclusionTemplateEntity entity, TDto dto) where TDto : class
 {
     if (!string.IsNullOrEmpty(entity.F_Id))
     {
         entity.Modify(entity.F_Id);
         entity.F_LastModifyUserId = _usersService.GetCurrentUserId();
         return(_service.UpdateAsync(entity, dto));
     }
     else
     {
         entity.Create();
         entity.F_CreatorUserId = _usersService.GetCurrentUserId();
         entity.F_EnabledMark   = true;
         return(_service.InsertAsync(entity));
     }
 }
        public async Task <IActionResult> AddConclusionTemplate([FromBody] AddConclusionTemplateInput input)
        {
            var userId = _usersService.GetCurrentUserId();
            //var conclusionTemplateApp = new ConclusionTemplateApp();
            var entity = new ConclusionTemplateEntity
            {
                F_Id            = Common.GuId(),
                F_EnabledMark   = true,
                F_CreatorTime   = DateTime.Now,
                F_CreatorUserId = userId,
                F_Title         = input.title,
                F_Content       = input.content,
                F_IsPrivate     = input.isPrivate
            };
            await _conclusionTemplateApp.InsertForm(entity);

            var data = new
            {
                id = entity.F_Id
            };

            return(Ok(data));
        }
 public Task <int> InsertForm(ConclusionTemplateEntity entity)
 {
     return(_service.InsertAsync(entity));
 }
 public Task <int> UpdateForm(ConclusionTemplateEntity entity)
 {
     return(_service.UpdateAsync(entity));
 }