Esempio n. 1
0
        public int SaveMonitorMap(MonitorMap entity)
        {
            if (entity == null)
            {
                return(0);
            }

            if (entity.Id > 0)
            {
                var tracked = context.MonitorMaps.Find(entity.Id);
                if (tracked == null)
                {
                    return(0);
                }
                else
                {
                    context.Entry(tracked).CurrentValues.SetValues(entity);
                    entity = tracked;
                }
            }
            else
            {
                entity = context.MonitorMaps.Add(entity);
            }
            return(context.SaveChanges());
        }
Esempio n. 2
0
        public void Update(Position item)
        {
            var entity = context.Positions.Find(item.Id);

            if (entity != null)
            {
                entity.Amount = item.Amount;
                entity.Cost   = item.Cost;

                context.Entry(entity).State = System.Data.Entity.EntityState.Modified;
            }
        }