public async Task Delete(string id)
 {
     try
     {
         await SqlApiRepository <Employee> .DeleteItemAsync(id, CollectionId);
     }
     catch
     {
         throw;
     }
 }
 public async Task Update(Employee employee)
 {
     try
     {
         await SqlApiRepository <Employee> .UpdateItemAsync(employee.Id, employee, CollectionId);
     }
     catch
     {
         throw;
     }
 }
 public async Task <Employee> GetEmployee(string id)
 {
     try
     {
         return(await SqlApiRepository <Employee> .GetSingleItemAsync(id, CollectionId));
     }
     catch
     {
         throw;
     }
 }
 public async Task <IEnumerable <Employee> > GetEmployees()
 {
     try
     {
         return(await SqlApiRepository <Employee> .GetItemsAsync(CollectionId));
     }
     catch
     {
         throw;
     }
 }
 public async Task Add(Employee employee)
 {
     try
     {
         await SqlApiRepository <Employee> .CreateItemAsync(employee, CollectionId);
     }
     catch
     {
         throw;
     }
 }