Пример #1
0
        private static void LoadRatings(CloudCompareContext context)
        {
            //using (var context = new CloudCompareContext())
            {
                var data = new FakeData();
                Random r = new Random();

                data.InsertRatings(context,r);
                context.SaveChanges();
            }
        }
Пример #2
0
        private static void InsertVendor()
        {
            var vendor = new Vendor
            {
                VendorName = "XERO"
            };

            using (var context = new CloudCompareContext())
            {
                context.Vendors.Add(vendor);
                context.SaveChanges();
            }
        }
Пример #3
0
        public bool Insert <T>(string userId, T model) where T : class
        {
            Logger.DebugFormat("Insert({0}):{1}", userId, model.GetType());
            bool insertStatus = false;

            try
            {
                using (var db = new CloudCompareContext())
                {
                    db.Entry(model).State = EntityState.Added;
                    db.SaveChanges();
                    insertStatus = true;
                }
            }
            catch (Exception ex)
            {
                Logger.Error(ex.Message, ex);
            }
            return(insertStatus);
        }
Пример #4
0
 public QueryRepository(CloudCompareContext context)
     : base(context)
 {
     _context = context;
 }
Пример #5
0
        private static void StageData()
        {
            var data = new FakeData();
            //var context = new FakeCloudCompareContext();
            var context = new CloudCompareContext();
            data.LoadFakeReferenceData(context);
            try
            {
                context.SaveChanges();
            }
            catch (DbEntityValidationException dbEx)
            {
                foreach (var validationErrors in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage);
                    }
                }
            }
            catch (DbUpdateException dbEx)
            {
                foreach (var validationErrors in dbEx.Entries)
                {
                    //foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        //Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage);
                    }
                }
            }

            data.LoadFakeProductionData(context);
            try
            {
                context.SaveChanges();
            }
            catch (DbEntityValidationException dbEx)
            {
                foreach (var validationErrors in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage);
                    }
                }
            }
            catch (DbUpdateException dbEx)
            {
                foreach (var validationErrors in dbEx.Entries)
                {
                    //foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        //Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage);
                    }
                }
            }

            LoadRatings(context);
            try
            {
                context.SaveChanges();
            }
            catch (DbEntityValidationException dbEx)
            {
                foreach (var validationErrors in dbEx.EntityValidationErrors)
                {
                    foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage);
                    }
                }
            }
            catch (DbUpdateException dbEx)
            {
                foreach (var validationErrors in dbEx.Entries)
                {
                    //foreach (var validationError in validationErrors.ValidationErrors)
                    {
                        //Trace.TraceInformation("Property: {0} Error: {1}", validationError.PropertyName, validationError.ErrorMessage);
                    }
                }
            }
        }
Пример #6
0
 public BaseRepository(CloudCompareContext casesContext)
 {
     this._requestLifeTimeContext = casesContext;
 }