public void SaveAdministrator(Administrator administrator)
 {
     if (administrator.AdminId == 0)
     {
         context.Administrators.Add(administrator);
     }
     else
     {
         Administrator dbEntry = context.Administrators.Find(administrator.AdminId);
         if (dbEntry != null)
         {
             dbEntry.AdminName     = administrator.AdminName;
             dbEntry.FullName      = administrator.FullName;
             dbEntry.Gender        = administrator.Gender;
             dbEntry.Tel           = administrator.Tel;
             dbEntry.Email         = administrator.Email;
             dbEntry.ValidFrom     = administrator.ValidFrom;
             dbEntry.ValidTo       = administrator.ValidTo;
             dbEntry.IsActivated   = administrator.IsActivated;
             dbEntry.UpdatedTime   = administrator.UpdatedTime;
             dbEntry.UpdatedById   = administrator.UpdatedById;
             dbEntry.UpdatedByName = administrator.UpdatedByName;
         }
     }
     context.SaveChanges();
 }