public Task<int> InsertAsync(IUserAcademicRank entity)
 {
     try
     {
         return Repository.InsertAsync(entity);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
 public Task<int> DeleteAsync(IUserAcademicRank entity)
 {
     try
     {
         return Repository.DeleteAsync(entity);
     }
     catch (Exception e)
     {
         throw new Exception(e.ToString());
     }
 }