コード例 #1
0
        public bool UpdateComandanti(string name, string lastname, string tel, string mail, string adr, string gm, int code)
        {
            if (code == 0)
                return false;
            using (var transaction = context.Database.BeginTransaction())
            {
                try
                {
                    var com = new Comandanti
                    {
                        Nume = name,
                        Prenume = lastname,

                    };
                    context.Comandantis.Attach(com);
                    context.Entry(com).State = System.Data.Entity.EntityState.Modified;
                    context.SaveChanges();
                    transaction.Commit();
                    return true;

                }
                catch (Exception ex)
                {
                    transaction.Rollback();
                    return false;
                }
            }
        }
コード例 #2
0
        public bool InsertComandanti(string name, string lastname, string tel, string mail, string adr, string gm, int code)
        {
            if (code == 0)
                return false;
            using (var context = new ServiciiATMContext())
            {
                var com = new Comandanti
                {
                    Nume = name,
                    Prenume = lastname,
                    Nr_tel = tel,
                    Email = mail,
                    Adresa = adr,
                    Grad_militar = gm

                };
                context.Comandantis.Add(com);
                context.Entry(com).State = System.Data.Entity.EntityState.Added;
                context.SaveChanges();

                return true;
            }

        }