Beispiel #1
0
        public async Task <int> Create(Client client)
        {
            _context.Add(client);
            int result = await _context.SaveChangesAsync();

            Client newClient = _context.Client.FirstOrDefault(c => c.ClientPassportNo == client.ClientPassportNo);

            if (newClient != null)
            {
                User thisUser = _context.User.FirstOrDefault(u => u.Passport == newClient.ClientPassportNo);

                if (thisUser != null)
                {
                    thisUser.ClientId = newClient.ClientId;

                    _context.Update(thisUser);
                    await _context.SaveChangesAsync();
                }
            }

            return(result);
        }
        public async Task <int> Create(Staff staff)
        {
            _context.Add(staff);

            return(await _context.SaveChangesAsync());
        }
        public async Task <int> Create(Viewing viewing)
        {
            _context.Add(viewing);

            return(await _context.SaveChangesAsync());
        }
Beispiel #4
0
        public async Task <int> Create(Contract contract)
        {
            _context.Add(contract);

            return(await _context.SaveChangesAsync());
        }
        public async Task <int> Create(PrivateOwner owner)
        {
            _context.Add(owner);

            return(await _context.SaveChangesAsync());
        }
Beispiel #6
0
        public async Task <int> Create(PropertyForRent property)
        {
            _context.Add(property);

            return(await _context.SaveChangesAsync());
        }