Exemplo n.º 1
0
        public QueueItemDTO Update(QueueItemDTO item)
        {
            using (Entities context = new Entities())
            {
                QueueItem itemToUpdate = new QueueItem                 
                {
                    QueueItemId = item.QueueItemId,
                    BadgeAwardId = item.BadgeAwardId,                    
                    QueueItemCreated = item.QueueItemCreated
                };

                context.QueueItems.Attach(itemToUpdate);
                context.Entry(itemToUpdate).State = System.Data.Entity.EntityState.Modified;
                
                context.SaveChanges();

                return Get(item.QueueItemId);
            }
        }
        public QueueEventLogDTO Update(QueueEventLogDTO item)
        {
            using (Entities context = new Entities())
            {
                QueueEventLog itemToUpdate = new QueueEventLog
                {
                    Message = item.Message,
                    QueueEventCreated = item.QueueEventCreated,
                    QueueEventId = item.QueueEventId,
                    QueueEventLogId = item.QueueEventLogId,
                    BadgeAwardId = item.BadgeAwardId
                };

                context.QueueEventLogs.Attach(itemToUpdate);
                context.Entry(itemToUpdate).State = System.Data.Entity.EntityState.Modified;

                context.SaveChanges();

                return Get(item.QueueEventLogId);
            }
        }