Пример #1
0
        /// <summary>
        /// 单实体表单保存
        /// </summary>
        /// <param name="t">表单内容实体</param>
        /// <param name="form">表单实体</param>
        /// <returns></returns>
        public bool SaveData(T t, Form form)
        {
            CarlzhuContext carlzhuContext = ContextFactory.ContextHelper;



            using (carlzhuContext)
            {
                try
                {
                    t.FormNo = form.FormNo;
                    carlzhuContext.Forms.Add(form);
                    carlzhuContext.Entry <T>(t).State = EntityState.Added;
                    return(carlzhuContext.SaveChanges() >= 2);
                }
                catch (Exception exception)
                {
                    DbEntityValidationException ex = exception as DbEntityValidationException;

                    if (ex != null)
                    {
                        var    entityError      = ex.EntityValidationErrors.SelectMany(x => x.ValidationErrors).Select(x => x.ErrorMessage);
                        string exceptionMessage = string.Concat(ex.Message, "errors are: ", string.Join("; ", entityError));
                        Console.Write(exceptionMessage);
                    }
                    Link.ErrorBy(exception, this.GetType());
                    Console.Write(exception);
                    return(false);
                }
            }
        }
Пример #2
0
 public List <Carlzhu.Iooin.Entity.FORM.FilesFileGroup> GetFileListByGroupGuid(Guid groupGuid)
 {
     using (CarlzhuContext context = new CarlzhuContext())
     {
         var s   = context.FilesFileGroups.Where(c => c.GroupGuid == groupGuid);
         var sss = s.ToList();
         return(sss);
     }
 }
Пример #3
0
 public SchedulerTaskService()
 {
     db = CarlzhuContext.CzContext;
 }