public async Task <Guid> Save(Model.LogEntry log) { var result = Guid.Empty; var entity = new Entities.LogEntry() { Id = log.Id, Timestamp = log.Timestamp, Application = log.Application, Source = log.Source, Level = log.Level, Event = log.Event, Message = log.Message }; entity.Properties = new List <Entities.LogProperty>(); foreach (var i in log.Properties) { entity.Properties.Add(new Entities.LogProperty() { Key = i.Key, Value = i.Value }); } entity.Tags = new List <Entities.LogTag>(); foreach (var i in log.Tags) { entity.Tags.Add(new Entities.LogTag() { Value = i }); } await db.Logs.AddAsync(entity); if (await db.SaveChangesAsync() > 0) { result = entity.Id; } return(result); }
public Model.LogEntry ConvertToModel(Entities.LogEntry entity) { var result = new Model.LogEntry(); return(result); }
public Entities.LogEntry ConvertToEntity(Model.LogEntry model) { var result = new Entities.LogEntry(); return(result); }