Пример #1
0
        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);
        }
Пример #2
0
 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");
 }
Пример #3
0
        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"));
        }
Пример #4
0
        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));
        }