public static BasicDataViewModel UpdateBasicDataViewModel(this BasicDataViewModel model, ClientFieldData[] formData) { var field = formData.FirstOrDefault(x => x.Name == "gnDocumentNumber"); model.GNDocumentNumber = field.ConvertToString(); field = formData.FirstOrDefault(x => x.Name == "ProductYear"); model.ProductYear = field.ConvertToNullableInt(); field = formData.FirstOrDefault(x => x.Name == "justification"); model.Justification = field.ConvertToString(); field = formData.FirstOrDefault(x => x.Name == "OperationNameEn"); model.OperationNameEn = field.ConvertToString(); field = formData.FirstOrDefault(x => x.Name == "OperationNameEs"); model.OperationNameEs = field.ConvertToString(); field = formData.FirstOrDefault(x => x.Name == "OperationNamePt"); model.OperationNamePt = field.ConvertToString(); field = formData.FirstOrDefault(x => x.Name == "OperationNameFr"); model.OperationNameFr = field.ConvertToString(); return(model); }
private void SetViewBagBasicData(BasicDataViewModel model) { var response = _calculationOperationYearService.GetOperationYear(model.ProductType, null, model.ProductYear ?? 0); ViewBag.Years = new List <SelectListItem>(); if (response.IsValid) { ViewBag.Years = response.Years.Select(x => new SelectListItem() { Text = x.ToString(), Value = x.ToString(), }).ToList(); } }