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();
            }
        }