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(); } }
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(); }
public Get(Models.MessageType itm) { _id = itm.Id; _name = itm.Name; }