public async Task DeleteCompanyAsync(long companyId)
		{
			var company = new Company { Id = companyId };
			using (var database = _foodOrderingDbFactory.GetDatabase())
			{
				database.Companies.Attach(company);
				database.Companies.Remove(company);
				await database.SaveChangesAsync();
			}
		}
		public async Task UpdateCompanyAsync(long companyId, string name, string companyCode)
		{
			var company = new Company { Id = companyId, Name = name, CompanyCode = companyCode };
			using (var database = _foodOrderingDbFactory.GetDatabase())
			{
				database.Companies.Attach(company);
				database.Entry(company).Property(x => x.Name).IsModified = true;
				database.Entry(company).Property(x => x.CompanyCode).IsModified = true;
				await database.SaveChangesAsync();
			}
		}