Example #1
0
 public static bool EditLab(String labId, LabData lab)
 {
     try
     {
         IControl labLink = BP_LabManagementUtilities.GetLabLink(labId);
         Control_ActionUtilities.Click_PerssEnterKey(labLink, String.Empty);
         return(BP_LabCreationUtilities.AddLab(lab));
     }
     catch (Exception e)
     {
         new DebugLogGenerator().WriteException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, e);
     }
     return(false);
 }
 public static bool AddLab(LabData lab)
 {
     try
     {
         BP_LabCreationUtilities.SetLabData(DL_AddLabPage.AddLabTable, lab);
         Control_ActionUtilities.Click(DL_AddLabPage.SaveButton, String.Empty);
         return(BP_LabManagementUtilities.IsLabIdExists(lab.LabId));
     }
     catch (Exception e)
     {
         new DebugLogGenerator().WriteException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, e);
     }
     return(false);
 }
Example #3
0
 public static bool AddLabs(IEnumerable <LabData> labs)
 {
     foreach (LabData lab in labs)
     {
         if (!BP_LabManagementUtilities.IsLabIdExists(lab.LabId))
         {
             if (!BP_ActionPaletteUtilities.InvokeActionPaletteLink("Add Lab", "LabMgmt_Actions"))
             {
                 return(false);
             }
             if (!BP_LabCreationUtilities.AddLab(lab))
             {
                 List <String> errorList = BP_LabCreationUtilities.GetErrorList();
                 return(false);
             }
         }
     }
     return(true);
 }