} // ExportToDatabase() /// <summary> /// Load product from table to database. /// </summary> /// <param name="table"></param> static public void LoadProducts(DataTable table) { var productList = table.AsEnumerable().Select(Row => new Product { PLU = Convert.ToInt32(Row.Field <string>("PLU")), Name = Row.Field <string>("Name"), GroupName = StringToEnumConverter.StringNumToGroup(Row.Field <string>("GroupName")), SubGroup = StringToEnumConverter.StringNumToSubGroup(Row.Field <string>("SubGroup")), Color = Row.Field <string>("Color"), Price = Convert.ToSingle(Row.Field <string>("Price")), PackSize = Convert.ToInt16(Row.Field <string>("PackSize")), Promotion = Row.Field <string>("Promotion"), WarehouseFreeQty = Convert.ToInt16(Row.Field <string>("WarehouseFreeQty")), StoresBelowMinimum = Convert.ToInt16(Row.Field <string>("StoresBelowMinimum")), StoresEffectiveCover = Convert.ToSingle(Row.Field <string>("StoresEffectiveCover")), MondayDistribution = StringToBoolConverter.StringToBool(Row.Field <string>("Mon")), TuesdayDistribution = StringToBoolConverter.StringToBool(Row.Field <string>("Tue")), WednesdayDistribution = StringToBoolConverter.StringToBool(Row.Field <string>("Wed")), ThursdayDistribution = StringToBoolConverter.StringToBool(Row.Field <string>("Thu")), FridayDistribution = StringToBoolConverter.StringToBool(Row.Field <string>("Fri")), MethodOfDistribution = StringToEnumConverter.StringNumToMethodOfDistribution(Row.Field <string>("MethodOfDistribution")) }).ToList(); MainWindowViewModel.Context.Products.AddRange(productList); MainWindowViewModel.SaveContext(); } // LoadProduct()
public async Task <IActionResult> EditVehicle(int id) { var client = _httpClientFactory.CreateClient(Constants.ClientWithToken); //get vehicle by id var response = await client.GetAsync <CarsDTO>(string.Format(Constants.Routes.GetCarById, id)); var getAllLocations = await client.GetAsync(Constants.Routes.GetAllLocations); var getAllCarManuacturers = await client.GetAsync(Constants.Routes.GetAllCarManuacturer); var result = await getAllLocations.Content.ReadAsAsync <IList <LocationDTO> >(); var result2 = await getAllCarManuacturers.Content.ReadAsAsync <IList <CarManufacturerDTO> >(); ViewBag.CarManufacturer = new SelectList(result2 ?? new List <CarManufacturerDTO>(), "Id", "Name"); ViewBag.location = new SelectList(result ?? new List <LocationDTO>(), "LocationId", "LocationName"); var items = response.Object; items.Colors = StringToEnumConverter.ParseEnum <CarColor>(items.Color); items.Statuses = StringToEnumConverter.ParseEnum <CarStatus>(items.Status); items.Conditions = StringToEnumConverter.ParseEnum <CarCondition>(items.Condition); if (response.ValidationErrors.Count > 0) { ViewBag.errors = "An Error Occurred " + response.Code + ": " + response.ShortDescription; return(RedirectToAction("GetAllCars")); } else { return(View(items)); } }
public async Task <IActionResult> AddCarPost(CarsDTO model) { var client = _httpClientFactory.CreateClient(Constants.ClientWithToken); model.Color = model.Colors.ToString(); model.Status = model.Statuses.ToString(); model.Condition = model.Conditions.ToString(); CarColor col = StringToEnumConverter.ParseEnum <CarColor>("Ash"); var response = await client.PostAsJsonAsync <CarsDTO, bool>(Constants.Routes.AddCar, model); var items = response.Object; if (response.ValidationErrors.Count > 0) { TempData["error"] = "An Error Occurred " + response.Code + ": " + response.ShortDescription; return(View("AddNewCar", model)); //return RedirectToAction("AddNewCar"); } else { //return View("AddNewCar", model); return(RedirectToAction("GetAllCars")); } }
public void Function(StringValue type) { var stec = new StringToEnumConverter(typeof(DisplayStyle)); var value = stec.Convert(type); Context.DefaultDisplayStyle = (DisplayStyle)value; Parser.RaiseNotification(Context, new NotificationEventArgs(NotificationType.Information, "Display format changed to " + value + ".")); }
public void Function(StringValue window) { var converter = new StringToEnumConverter(typeof(Dialog)); var dialog = (Dialog)converter.Convert(window); var dialogManager = _application.Get <IDialogManager>(); dialogManager.Open(dialog); }
public UserTaskProfile() { CreateMap <CreateUserTaskRequest, UserTask>() .ForMember(t => t.PriorityId, opt => opt.MapFrom(ut => StringToEnumConverter <UserTaskPriorityTags> .Convert(ut.PriorityTag))) .ForMember(t => t.Project, opt => opt.Ignore()); CreateMap <UserTask, UserTaskResponse>() .ForMember(t => t.Priority, opt => opt.MapFrom(ut => ut.Priority.Id)); }
} //LoadCurvesAndWeeks() public static void UpdateCurvesData(DataTable table) { var curvesList = table.AsEnumerable().Select(Row => new GroupCurve { Group = StringToEnumConverter.StringNumToGroup(Row.Field <string>("Group")), Week = Convert.ToInt32(Row.Field <string>("Week")), Value = Convert.ToSingle(Row.Field <string>("Value")) }).ToList(); MainWindowViewModel.Context.GroupCurve.AddRange(curvesList); MainWindowViewModel.SaveContext(); } // UpdateCurvesData()
} // LoadProductParameters() public static void LoadStoreGrades(DataTable table) { var storeGradeList = table.AsEnumerable().Select(Row => new StoreGrade { StoreNumber = Convert.ToInt16(Row.Field <string>("StoreNumber")), Group = StringToEnumConverter.StringNumToGroup(Row.Field <string>("Group")), Grade = StringToEnumConverter.StringNumToStoreGrade(Row.Field <string>("Grade")) }).ToList(); MainWindowViewModel.Context.StoresGrades.AddRange(storeGradeList); MainWindowViewModel.SaveContext(); } // LoadStoreGrades()
public ScalarValue Function(StringValue p, ScalarValue value) { var conv = new StringToEnumConverter(typeof(VideoProperty)); var property = (VideoProperty)conv.Convert(p); var deviceReader = default(VideoDeviceReader); if (NamedProperties.TryGetValue(property, out deviceReader)) { deviceReader.SetValue(_sensor, value); } return(value); }
public ScalarValue Function(StringValue p) { var conv = new StringToEnumConverter(typeof(AudioProperty)); var property = (AudioProperty)conv.Convert(p); var callback = default(Func <Microphone, ScalarValue>); if (NamedProperties.TryGetValue(property, out callback)) { return(callback(_sensor)); } return(new ScalarValue()); }
} // LoadProduct() /// <summary> /// Load product parameters from table to database. /// </summary> public static void LoadProductParameters(DataTable table) { var parameterList = table.AsEnumerable().Select(Row => new ProductParameters { PLU = Convert.ToInt32(Row.Field <string>("PLU")), Grade = StringToEnumConverter.StringNumToStoreGrade(Row.Field <string>("Grade")), Min = Convert.ToInt16(Row.Field <string>("Min")), Max = Convert.ToInt16(Row.Field <string>("Max")), Cover = Convert.ToInt16(Row.Field <string>("Cover")) }).ToList(); MainWindowViewModel.Context.ProductParameters.AddRange(parameterList); MainWindowViewModel.SaveContext(); } // LoadProductParameters()
List <LevelTarget> FindTargets(XmlNode node) { var childNode = node.SelectFirstNode("targets"); var strTargets = childNode.LoadNodeList("target", "name"); var targets = new List <LevelTarget>(); foreach (var strTarget in strTargets) { var target = StringToEnumConverter.LevelTargetFromString(strTarget); targets.Add(target); } return(targets); }
public StringToEnumConverterTests() { _sut = new StringToEnumConverter <TestEnum>(); }