Exemplo n.º 1
0
        public List <CustomerModel> showMyCustomers(int engineerid)
        {
            List <CustomerModel> clist = null;

            try
            {
                Validator <int>   eidvalidator = new RangeValidator <int>(0, RangeBoundaryType.Inclusive, Int32.MaxValue, RangeBoundaryType.Exclusive);
                ValidationResults vresult      = eidvalidator.Validate(engineerid);
                if (!vresult.IsValid)
                {
                    log.Warn("Engineerid muss positiv sein.");
                    throw new BLException("Engineerid muss positiv sein.");
                }
                clist = erepo.GetMyCustomers(engineerid);
                log.Info("Kunden des Technikers wurden abgerufen.");
            }
            catch (DalException exp)
            {
                log.Error("Kunden des Technikers konnten nicht abgerufen werden.");
                throw new BLException("Kunden des Technikers konnten nicht abgerufen werden.", exp);
            }
            return(clist);
        }