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))); } }
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); }
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); }
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); }
public static void DestroyBusParModel(BusParOfBusFuncViewModel bus) { BusParOfBusFuncMethod.DestroyBusParOfBusFuncModel(ConvertToBusParOfBusFunc(bus)); }
public ActionResult BusParOfFuncs_Destroy([DataSourceRequest] DataSourceRequest request, BusParOfBusFuncViewModel bpar) { if (bpar != null) { BusParOfBusFuncservices.DestroyBusParModel(bpar); } return(Json(new[] { bpar }.ToDataSourceResult(request, ModelState))); }
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))); } }