public static bool Update(EmployeePlate model) { if (model == null) { throw new ArgumentNullException("model"); } IEmployeePlate factory = EmployeePlateFactory.GetFactory(); return(factory.Update(model)); }
public static bool Update(string plateId, string plateNumber, PlateColor color) { if (string.IsNullOrWhiteSpace(plateId)) { throw new ArgumentNullException("plateId"); } if (string.IsNullOrWhiteSpace(plateNumber)) { throw new ArgumentNullException("plateNumber"); } IEmployeePlate factory = EmployeePlateFactory.GetFactory(); using (DbOperator dbOperator = ConnectionManager.CreateReadConnection()) { return(factory.Update(plateId, plateNumber, color, dbOperator)); } }
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)); } }