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> AddUser(User user) { _context.User.Add(user); return(await _context.SaveChangesAsync()); }
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()); }
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()); }
public async Task <int> Create(PropertyForRent property) { _context.Add(property); return(await _context.SaveChangesAsync()); }