Esempio n. 1
0
        /// <summary>
        /// 界面显示
        /// </summary>
        private void ShowInfo(ViewModelArg <CarBrandEntity> viewModelArg)
        {
            if (this.InvokeRequired)
            {
                BeginInvoke(new Action <ViewModelArg <CarBrandEntity> >(ShowInfo), viewModelArg);
                return;
            }
            if (viewModelArg.Type == 0)
            {
                this.labelBrandUpdate.Text = $@"更新:{int.Parse(labelBrandUpdate.Text.Split(':')[1]) + 1}";
            }
            else
            {
                this.labelBrandInsert.Text = $@"新增:{int.Parse(labelBrandInsert.Text.Split(':')[1]) + 1}";
            }
            CarBrandEntity arg = viewModelArg.Car;

            this.labelBrandName.Text = arg.BrandName;
            BackgroundImageLayout    = ImageLayout.Tile;
            string logo =
                $"{Directory.GetCurrentDirectory()}{arg.BrandLogo.Replace("Upload", "image").Replace("/", "\\")}";

            BackgroundImage = Image.FromFile(logo);
        }
Esempio n. 2
0
 public void  CreateCarBrand(CarBrandEntity newBrand)
 {
     dealerDBContext.CarBrands.Add(newBrand);
 }