Example #1
0
        public void Delete(Context context)
        {
            PreDelete(context);
            RolAccion rolAccion = context.RolAcciones.SingleOrDefault <RolAccion>(x => x == this);

            if (rolAccion != null)
            {
                context.RolAcciones.DeleteOnSubmit(rolAccion);
            }
            PostDelete(context);
        }
Example #2
0
        public void Save(Context context)
        {
            PreSave(context);
            RolAccion rolAccion = context.RolAcciones.SingleOrDefault <RolAccion>(x => x == this);

            if (rolAccion == null)
            {
                rolAccion = new RolAccion
                {
                    RolId        = this.RolId,
                    AplicacionId = this.AplicacionId,
                    MenuId       = this.MenuId,
                    MenuItemId   = this.MenuItemId,
                    AccionCodigo = this.AccionCodigo
                };

                context.RolAcciones.InsertOnSubmit(rolAccion);
            }

            PostSave(context);
        }