コード例 #1
0
        public bool Update(TaxpayerRequest entity)
        {
            bool result = false;

            try
            {
                using (var db = new DB_CRUDContext())
                {
                    var taxpayer = db.TbTipoContribuyentes.Where(d => d.IdTipoContribuyente == entity.IdContribuyente).FirstOrDefault();

                    if (taxpayer != null)
                    {
                        taxpayer.Nombre = entity.Nombre;

                        db.Entry <TbTipoContribuyente>(taxpayer).State = EntityState.Modified;

                        if (db.SaveChanges() > 0)
                        {
                            result = true;
                        }
                    }
                }

                return(result);
            }
            catch (Exception)
            {
                throw new Exception("Ocurrio un error al actualizar los datos.");
            }
        }
コード例 #2
0
        public bool Add(TaxpayerRequest entity)
        {
            bool result = false;

            try
            {
                using (var db = new DB_CRUDContext())
                {
                    var taxpayer = new TbTipoContribuyente
                    {
                        Nombre = entity.Nombre,
                    };

                    db.TbTipoContribuyentes.Add(taxpayer);
                    if (db.SaveChanges() > 0)
                    {
                        result = true;
                    }
                }

                return(result);
            }
            catch (Exception)
            {
                throw new Exception("Ocurrio un error al insertar los datos.");
            }
        }