public bool MessageLogAdd(Core.Data.MessageLog model) { try { messageLogRepository.Insert(model); return(true); } catch (Exception ex) { return(false); } }
public Core.Data.MessageLog MessageLogEdit(Core.Data.MessageLog model) { var newMessageLog = messageLogRepository.GetById(model.Id); foreach (var item in model.GetType().GetProperties()) { foreach (var item2 in newMessageLog.GetType().GetProperties()) { if (item.GetValue(model) != null) { if (item2.Name == item.Name) { item2.SetValue(newMessageLog, item.GetValue(model)); } } } } messageLogRepository.Update(newMessageLog); return(newMessageLog); }