private async Task AddSupplierToContext(User user, string companyId) { var res = await _suppliersContext.Suppliers.FirstOrDefaultAsync(supp => Equals(supp.User, user)); if (res != null) { res.AddCompanysID(companyId); } else { var supp = new Models.DbEntity.Supplier() { User = user }; supp.AddCompanysID(companyId); await _suppliersContext.AddAsync(supp); } await _suppliersContext.SaveChangesAsync(); }