Beispiel #1
0
        public void Update(Models.MessageType messageType)
        {
            var existing = db.MessageTypes.SingleOrDefault(x => x.Id == messageType.Id);

            if (existing != null)
            {
                existing.Description = messageType.Description;
                db.SaveChanges();
            }
        }
Beispiel #2
0
        public int Insert(Models.MessageType messageType)
        {
            tblMessageType newMessageType = new tblMessageType {
                Description = messageType.Description
            };

            db.MessageTypes.Add(newMessageType);

            db.SaveChanges();
            return(newMessageType.Id);
        }
        public void DeleteTest()
        {
            MessageType messageType = new MessageType();
            List <Models.MessageType> messageTypes = new List <Models.MessageType>();

            messageTypes = messageType.Load();
            Models.MessageType row = messageTypes.Where(x => x.Id == 2).FirstOrDefault();
            if (row != null)
            {
                bool actual = messageType.Delete(row.Id);
                Assert.IsTrue(actual == true);
            }
        }
        public void UpdateTest()
        {
            MessageType messageType = new MessageType();
            List <Models.MessageType> messageTypes = new List <Models.MessageType>();

            messageTypes = messageType.Load();
            Models.MessageType row = messageTypes.Where(m => m.Id == 1).FirstOrDefault();

            row.Description = "UPDATED: MessageType.";
            messageType.Update(row);

            List <Models.MessageType> updated = new List <Models.MessageType>();

            updated = messageType.Load();
            Models.MessageType updatedMessageType = updated.Where(x => x.Id == 1).FirstOrDefault();

            Assert.AreNotEqual(updatedMessageType, row);
        }
        public static void Initialize(Contexts.LogMessage context)
        {
            if (context.MessageTypes.Any())
            {
                return;                   // DB has been seeded
            }

            //Prefill message types
            var messageTypes = new Models.MessageType[] {
                new Models.MessageType()
                {
                    Id   = (long)Constants.MessageType.Error,
                    Name = Enum.GetName(typeof(Constants.MessageType), Constants.MessageType.Error)
                },
                new Models.MessageType()
                {
                    Id   = (long)Constants.MessageType.Info,
                    Name = Enum.GetName(typeof(Constants.MessageType), Constants.MessageType.Info)
                }
            };

            context.MessageTypes.AddRange(messageTypes);
            context.SaveChanges();
        }
Beispiel #6
0
 public Get(Models.MessageType itm)
 {
     _id   = itm.Id;
     _name = itm.Name;
 }