Beispiel #1
0
 public static DAL.BusParOfBusFunc ConvertToBusParOfBusFunc(BusParOfBusFuncViewModel bus)
 {
     DAL.BusParOfBusFunc b = new DAL.BusParOfBusFunc
     {
         ID        = bus.ID,
         BusParID  = bus.BusParID,
         BusFuncID = bus.BusFuncID,
         Value_DateInterval_From = bus.Value_DateInterval_From,
         Value_DateInterval_To   = bus.Value_DateInterval_To,
         Value_FeatureOption     = bus.Value_FeatureOption,
         Comment        = bus.Comment,
         Value_MaxCount = bus.Value_MaxCount,
     };
     return(b);
 }
Beispiel #2
0
        public static byte CreateBusParOfBusFuncModel(BusParOfBusFuncViewModel product)
        {
            bool succes   = true;
            byte Errstate = 0;
            var  first    = GetAll().OrderByDescending(e => e.ID).FirstOrDefault();
            var  id       = (first != null) ? first.ID : 0;

            if (product.Value_DateInterval_From > product.Value_DateInterval_To)
            {
                succes   = false;
                Errstate = 4;
            }

            product.ID = id + 1;
            DAL.BusParOfBusFunc bpaar = ConvertToBusParOfBusFunc(product);

            if (succes == true)
            {
                BusParOfBusFuncMethod.CreateBusParOfBusFuncModel(bpaar);
                GetAll().Insert(0, product);
            }
            return(Errstate);
        }