public void Add(WebHookSession session) { var model = WebHookSessionModel.FromRepositoryType(session, _computers); _webHookSessions.Add(model); _save(); session.SetId(model.Id); }
public static WebHookSession Create(Computer computer) { var result = new WebHookSession { Computer = computer, LastPing = DateTime.UtcNow, Token = Guid.NewGuid().ToString() }; return result; }
public WebHookSession ToRepositoryType() { var result = new WebHookSession( computer: Computer.ToRepositoryType(), id: Id, lastPing: LastPing, token: Token ); return result; }
public static WebHookSession Create(Computer computer) { var result = new WebHookSession { Computer = computer, LastPing = DateTime.UtcNow, Token = Guid.NewGuid().ToString() }; return(result); }
public static WebHookSessionModel FromRepositoryType(WebHookSession model, DbSet<ComputerModel> computers) { var result = new WebHookSessionModel { Computer = computers.Find(model.Computer.Id), Id = model.Id, LastPing = model.LastPing, Token = model.Token, }; return result; }