public ActionResult Create() { var viewModel = new OutputConfigViewModel(); viewModel.Measurements = _measurementService.GetMeasurements(new GetMeasurementsRequest { Take = -1, SortingDictionary = new SortedDictionary<string, SortOrder> { { "Name", SortOrder.Ascending } } }).Measurements.Select(x => new SelectListItem { Text = x.Name, Value = x.Id.ToString() }).ToList(); viewModel.Measurements.Insert(0, new SelectListItem { Value = "0", Text = "No Measurement" }); viewModel.OutputCategories = _outputCategoryService.GetOutputCategories(new GetOutputCategoriesRequest { Take = -1, SortingDictionary = new SortedDictionary<string, SortOrder> { { "Order", SortOrder.Ascending } } }).OutputCategories.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Name }).ToList(); foreach (var name in Enum.GetNames(typeof(Formula))) { viewModel.Formulas.Add(new SelectListItem { Text = name, Value = name }); } foreach (var name in Enum.GetNames(typeof(ConversionType))) { viewModel.ConversionTypes.Add(new SelectListItem { Text = name, Value = name }); } viewModel.IsActive = true; return View(viewModel); }
public ActionResult Create(OutputConfigViewModel viewModel) { var request = viewModel.MapTo<SaveOutputConfigRequest>(); var resp = _outputConfigService.Save(request); TempData["IsSuccess"] = resp.IsSuccess; TempData["Message"] = resp.Message; return RedirectToAction("Index"); }
public ActionResult Create(OutputConfigViewModel viewModel) { var request = viewModel.MapTo <SaveOutputConfigRequest>(); var resp = _outputConfigService.Save(request); TempData["IsSuccess"] = resp.IsSuccess; TempData["Message"] = resp.Message; return(RedirectToAction("Index")); }
public ActionResult Create() { var viewModel = new OutputConfigViewModel(); viewModel.Measurements = _measurementService.GetMeasurements(new GetMeasurementsRequest { Take = -1, SortingDictionary = new SortedDictionary <string, SortOrder> { { "Name", SortOrder.Ascending } } }).Measurements.Select(x => new SelectListItem { Text = x.Name, Value = x.Id.ToString() }).ToList(); viewModel.Measurements.Insert(0, new SelectListItem { Value = "0", Text = "No Measurement" }); viewModel.OutputCategories = _outputCategoryService.GetOutputCategories(new GetOutputCategoriesRequest { Take = -1, SortingDictionary = new SortedDictionary <string, SortOrder> { { "Order", SortOrder.Ascending } } }).OutputCategories.Select(x => new SelectListItem { Value = x.Id.ToString(), Text = x.Name }).ToList(); foreach (var name in Enum.GetNames(typeof(Formula))) { viewModel.Formulas.Add(new SelectListItem { Text = name, Value = name }); } foreach (var name in Enum.GetNames(typeof(ConversionType))) { viewModel.ConversionTypes.Add(new SelectListItem { Text = name, Value = name }); } viewModel.IsActive = true; return(View(viewModel)); }