コード例 #1
0
ファイル: Prijs.cs プロジェクト: EnricoMeijer61/Troy-C-
 private static Entity mapPrijs(Contact item)
 {
     return(new Entity()
     {
         id = item.id,
         prijs = item.prijs,
         accomodatieid = item.accomodatieid,
         dienstid = item.dienstid
     });
 }
コード例 #2
0
ファイル: Prijs.cs プロジェクト: EnricoMeijer61/Troy-C-
        /// <summary>
        /// het update van de prijs gegevens en of het toevoegen er van
        /// </summary>
        /// <param name="Prijs"></param>
        /// <returns></returns>
        public int UpdatePrijs(Contact contract)
        {
            Entity entity = map(contract);

            using (var context = new Connectie())
            {
                if (contract.id == 0)
                {
                    context.Prijs.Add(entity);
                }
                else
                {
                    var query = from b in context.Prijs
                                where b.id == contract.id
                                select b;

                    context.Entry(query.First()).CurrentValues.SetValues(entity);
                }
                context.SaveChanges();

                return(context.Prijs.First().id);
            }
        }
コード例 #3
0
ファイル: Prijs.cs プロジェクト: EnricoMeijer61/Troy-C-
 private Entity map(Contact contact)
 {
     return(mapPrijs(contact));
 }