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 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); }