public static EmployeePlate Query(string plateId) { if (string.IsNullOrWhiteSpace(plateId)) { throw new ArgumentNullException("plateId"); } IEmployeePlate factory = EmployeePlateFactory.GetFactory(); return(factory.Query(plateId)); }
public static bool AddOrUpdateEmployeePlate(EmployeePlate plate, DbOperator dbOperator) { IEmployeePlate plateFactory = EmployeePlateFactory.GetFactory(); EmployeePlate oldPlate = plateFactory.Query(plate.PlateID); if (oldPlate == null) { return(plateFactory.Add(plate, dbOperator)); } else { oldPlate.Color = plate.Color; oldPlate.PlateNo = plate.PlateNo; oldPlate.EmployeeID = plate.EmployeeID; plate = oldPlate; return(plateFactory.Update(plate, dbOperator)); } }