Beispiel #1
0
        public ActionResult BusParOfFuncs_Create([DataSourceRequest] DataSourceRequest request,
                                                 BusParOfBusFuncViewModel bpar)
        {
            string val4  = "Hibás intervallum megadás";
            byte   state = 0;

            if (bpar != null && ModelState.IsValid)
            {
                state = BusParOfBusFuncservices.CreateBusParOfBusFuncModel(bpar);
                if (state == 4)
                {
                    ModelState.AddModelError("Value_DateInterval_To", val4);
                }
            }

            if (state != 0)
            {
                return(Json(ModelState.ToDataSourceResult()));
            }

            else
            {
                return(Json(new[] { bpar }.ToDataSourceResult(request, ModelState)));
            }
        }
Beispiel #2
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 #3
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);
        }
Beispiel #4
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);
        }
Beispiel #5
0
 public static void DestroyBusParModel(BusParOfBusFuncViewModel bus)
 {
     BusParOfBusFuncMethod.DestroyBusParOfBusFuncModel(ConvertToBusParOfBusFunc(bus));
 }
Beispiel #6
0
 public ActionResult BusParOfFuncs_Destroy([DataSourceRequest] DataSourceRequest request, BusParOfBusFuncViewModel bpar)
 {
     if (bpar != null)
     {
         BusParOfBusFuncservices.DestroyBusParModel(bpar);
     }
     return(Json(new[] { bpar }.ToDataSourceResult(request, ModelState)));
 }
Beispiel #7
0
        public ActionResult BusParOfBusFuncs_Update([DataSourceRequest] DataSourceRequest request, BusParOfBusFuncViewModel bpar)
        {
            string val4     = "Hibás intervallum megadás";
            string notValid = "Hibás adatmegadás";
            byte   state    = 0;

            if (bpar.Value_DateInterval_From != null && (bpar.Value_FeatureOption != null || bpar.Value_MaxCount != null))
            {
                ModelState.AddModelError("Value_DateInterval_From", notValid);
                return(Json(ModelState));
            }
            if (bpar.Value_DateInterval_To != null && (bpar.Value_FeatureOption != null || bpar.Value_MaxCount != null))
            {
                ModelState.AddModelError("Value_DateInterval_From", notValid);
                return(Json(ModelState));
            }
            if (bpar.Value_FeatureOption != null && (bpar.Value_DateInterval_From != null || bpar.Value_DateInterval_To != null || bpar.Value_MaxCount != null))
            {
                ModelState.AddModelError("Value_FeatureOption", notValid);
                return(Json(ModelState));
            }
            if (bpar.Value_MaxCount != null && (bpar.Value_DateInterval_From != null || bpar.Value_DateInterval_To != null || bpar.Value_FeatureOption != null))
            {
                ModelState.AddModelError("Value_MaxCount", notValid);
                return(Json(ModelState));
            }
            if (bpar != null && ModelState.IsValid)
            {
                state = BusParOfBusFuncservices.UpdateBusParOfBusFuncModel(bpar);

                if (state == 4)
                {
                    ModelState.AddModelError("Value_DateInterval_From", val4);
                }
            }
            if (state != 0)
            {
                return(Json(ModelState.ToDataSourceResult()));
            }
            else
            {
                return(Json(new[] { bpar }.ToDataSourceResult(request, ModelState)));
            }
        }