public void Log(IUseCase userCase, IApplicationActor actor, object useCaseData) { var log = new UseCaseLog { Actor = actor.Identity, Data = JsonConvert.SerializeObject(useCaseData), Date = DateTime.UtcNow, UseCaseName = userCase.Name }; _context.UseCaseLogs.Add(log); _context.SaveChanges(); }
public void Log(UseCaseLog log) { _context.UseCaseLogs.Add(new UseCaseLog { ActorId = (int)log.ActorId, Id = log.Id, ExecutedTime = log.ExecutedTime, ActorIdentity = log.ActorIdentity, Status = log.Status, UseCaseData = JsonConvert.SerializeObject(log.UseCaseData), UseCaseId = log.UseCaseId }); _context.SaveChanges(); }