public Log(Guid ownerId, string name, int statusId, DateTime time) { LogId = Guid.NewGuid(); Entity = new LoggedEntity(ownerId, name); Status = Status.From(statusId); Time = time; }
public Resource(Guid id, Guid ownerId, string name, string displayName, byte[] source) { Id = id; Owner = new LoggedEntity(ownerId, displayName); EncryptedResource = source; ReadedBy = new LoggedEntity(ownerId, displayName); EditedBy = new LoggedEntity(ownerId, displayName); ReadedTime = DateTime.Now; EditedTime = DateTime.Now; Name = name; }
public Resource(Guid id, LoggedEntity owner, LoggedEntity readedBy, LoggedEntity editedBy, DateTime readed, DateTime edited, byte[] source, string name) { Id = id; Owner = owner; ReadedBy = readedBy; EditedBy = editedBy; ReadedTime = readed; EditedTime = edited; EncryptedResource = source; Name = name; }
public void Edit(Guid userId, string name, byte[] resource, DateTime edited) { Read(userId, name, edited); EditedBy = new LoggedEntity(userId, name); EncryptedResource = resource; }
public void Read(Guid userId, string name, DateTime readedDate) { ReadedTime = readedDate; ReadedBy = new LoggedEntity(userId, name); }
public static LoggedEntityDocument ToDocument(this LoggedEntity loggedEntity) => new LoggedEntityDocument() { Id = loggedEntity.Id, DisplayName = loggedEntity.DisplayName };