Exemple #1
0
        public static List <BusParOfBusFuncViewModel> GetAll()
        {
            List <BusParOfBusFuncViewModel> result = new List <BusParOfBusFuncViewModel>();

            result = BusParOfBusFuncMethod.getBusParOfBusFuncs().Select(bus => new BusParOfBusFuncViewModel
            {
                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
            }).ToList();
            return(result);
        }
Exemple #2
0
        public static byte UpdateBusParOfBusFuncModel(BusParOfBusFuncViewModel bus)
        {
            bool succes   = true;
            byte Errstate = 0;

            var first = GetAll().OrderByDescending(e => e.ID).FirstOrDefault();
            var id    = (first != null) ? first.ID : 0;


            if (bus.Value_DateInterval_From > bus.Value_DateInterval_To)
            {
                succes   = false;
                Errstate = 4;
            }
            if (succes == true)
            {
                BusParOfBusFuncMethod.UpdateBusParOfBusFuncModel(ConvertToBusParOfBusFunc(bus));
            }
            return(Errstate);
        }
Exemple #3
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);
        }
Exemple #4
0
 public static void DestroyBusParModel(BusParOfBusFuncViewModel bus)
 {
     BusParOfBusFuncMethod.DestroyBusParOfBusFuncModel(ConvertToBusParOfBusFunc(bus));
 }