public ActionResult Create(PartsEditViewModel viewModel) { if (viewModel != null) { var clone = (CultureInfo)CultureInfo.InvariantCulture.Clone(); clone.NumberFormat.NumberDecimalSeparator = ","; clone.NumberFormat.NumberGroupSeparator = "."; string s = viewModel.amountparts.Part.Price.ToString(); double d = double.Parse(s, clone); viewModel.amountparts.Part.Price = d; if (ModelState.IsValid) { var user = User; bool admin = false; bool accessed = true; int Id = 0; string switchcase = "Parts"; DbAccesPoint idb = db; if (ModelState.IsValid) { SaveClass.SaveChoice(viewModel, accessed, Id, switchcase, idb, user, admin); return(RedirectToAction("Index")); } } } return(View()); }