コード例 #1
0
        public void Delete(Context context)
        {
            PreDelete(context);
            CentroCostoAplicacion centroCostoAplicacion = context.CentroCostoAplicaciones.SingleOrDefault <CentroCostoAplicacion>(x => x == this);

            if (centroCostoAplicacion != null)
            {
                context.CentroCostoAplicaciones.DeleteOnSubmit(centroCostoAplicacion);
            }
            PostDelete(context);
        }
コード例 #2
0
        public void Save(Context context)
        {
            PreSave(context);
            CentroCostoAplicacion centroCostoAplicacion = context.CentroCostoAplicaciones.SingleOrDefault <CentroCostoAplicacion>(x => x == this);

            if (centroCostoAplicacion == null)
            {
                centroCostoAplicacion = new CentroCostoAplicacion
                {
                    EmpresaId     = this.EmpresaId,
                    CentroCostoId = this.CentroCostoId,
                    AplicacionId  = this.AplicacionId
                };

                context.CentroCostoAplicaciones.InsertOnSubmit(centroCostoAplicacion);
            }

            PostSave(context);
        }