public async Task <ActionResult> Index(int?id)
        {
            _servicesSample = new SampleServices();
            var model = new Sample();

            ViewData["searchProd"]   = getSearchProducts();
            ViewData["searchClient"] = getSearchClient();

            if (id != null)
            {
                if (id > 0)
                {
                    var aModel = await _servicesSample.GetById((int)id);

                    return(View(aModel));
                }
            }



            model.Id = 0;

            Session["Section"] = "Sample";
            return(View(model));
        }
        public async void LoadDetails(int?id)
        {
            if (id != null)
            {
                var result = await sampleService.GetById((int)id);

                if (result.Details != null)
                {
                    Cliente     = result.Client;
                    Observation = result.Observation;
                    Details     = new ObservableCollection <SampleDetailExtend>(result.Details);
                }
            }
        }