示例#1
0
        public async Task SaveProject(TAuto auto)
        {
            if (auto.AutoId == Guid.Empty)
            {
                auto.AutoId = Guid.NewGuid();
                context.TAuto.Add(auto);
            }
            else
            {
                TAuto dbEntry = context.TAuto
                                .FirstOrDefault(p => p.AutoId == auto.AutoId);
                if (dbEntry != null)
                {
                    dbEntry.AutoId          = auto.AutoId;
                    dbEntry.AutoAniofabri   = auto.AutoAniofabri;
                    dbEntry.AutoColor       = auto.AutoColor;
                    dbEntry.AutoFull        = auto.AutoFull;
                    dbEntry.MarcaId         = auto.MarcaId;
                    dbEntry.AutoMecanico    = auto.AutoMecanico;
                    dbEntry.AutoNroasientos = auto.AutoNroasientos;
                    dbEntry.AutoNroplaca    = auto.AutoNroplaca;
                }
            }

            await context.SaveChangesAsync();
        }
示例#2
0
        public async Task SaveProject(TMarca marca)
        {
            if (marca.MarcaId == Guid.Empty)
            {
                marca.MarcaId = Guid.NewGuid();
                context.TMarca.Add(marca);
            }
            else
            {
                TMarca dbEntry = context.TMarca
                                 .FirstOrDefault(p => p.MarcaId == marca.MarcaId);
                if (dbEntry != null)
                {
                    dbEntry.MarcaId     = marca.MarcaId;
                    dbEntry.MarcaNombre = marca.MarcaNombre;
                }
            }

            await context.SaveChangesAsync();
        }