private static async Task InsertEmployee() { await using var context = new DocumentStorageContext(); var position = context.Positions.First(); var employee = new Employee("Zeus", position); context.Add(employee); await context.SaveChangesAsync(); }
private static async Task InsertAddress() { await using var context = new DocumentStorageContext(); var city = context.Cities.First(); var address = new Address(city, "3rd Land", "82A"); context.Add(address); await context.SaveChangesAsync(); }
private static async Task InsertDocumentStatus() { await using var context = new DocumentStorageContext(); var document = context.Documents.First(); var senderEmployee = context.Employees.First(); var senderAdress = context.Addresses.First(); var receiverEmployee = senderEmployee; var receiverAddress = senderAdress; var status = context.Statuses.First(); var dateTime = DateTime.UtcNow; var documentStatus = new DocumentStatus(document, senderEmployee, senderAdress, receiverEmployee, receiverAddress, status, dateTime); context.Add(documentStatus); await context.SaveChangesAsync(); }