Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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();
        }