First: CSLA .NET has moved to GitHub and has a new home page: www.cslanet.com
Second, the most recent beta version 4.5.12, is now available for download and through
nuget. There are a couple bug fixes, and some server-side data portal enhancements
to better support the use of IoC containers for creating business objects when using
the encapsulated data portal model.
In summary, you can create an implementation of Csla.Server.IDataPortalInterceptor
where you can implement code that runs at the very start and very end of every
single data portal call. Then you can create an implementation of Csla.Server.IDataPortalActivator
where you can assume responsibility for creating an instance of
the requested business
type, and for initializing the object instance (thus supporting property injection).
Along with this, the data portal now allows you to use interfaces instead of concrete
types (assuming you've supplied an IDataPortalActivator of course):
var obj = Csla.DataPortal.FetchAsync();
In this example, the 'obj' reference might be any type that implements IPersonEdit,
and the actual concrete type is determined by your IDataPortalActivator implementation.
The default implementation is to create an instance of the supplied type, so the supplied
type must be a concrete type. As a result, no existing code is affected by this change.
...(Read whole news on source site)
A new IDE, Xamarin Studio, is also part of the release.
Have you noticed that many popular sites like Microsoft.com
, and others are now using a big banner image in the center of their front page?
That large banner image in the middle is called a “Hero graphic”
. And it’s very useful to present to your website visitors important information: The hero graphic
is often the first visual a visitor encounters on the site and its purpose
is to present an overview of the site's most important content. A hero graphic often consists of image and text, can be static or dynamic (e.g. a rotating list of images and/or topics). The content presented varies with the purpose of the site: it can be relevant news about the site, specific site-links, or - in the case of e-commerce - the best-selling or strategically placed products or services. –Wikipedia
Video: DevExpress ASP.NET Image Slider I introduced you to the DevExpress ASP.NET Image Slider control in December 2012 release
. Now,...(Read whole news on source site)
לאחרונה נתקלתי במספר טענות שלא ניתן להריץ בדיקות Coded UI על דפדפנים שונים למעט Internet Explorer, אז רק להבהיר – אכן אפשר!
אתם צריכים את הדברים הבאים על מנת שהתוסף יעבוד ויאפשר לכם להריץ בדיקות Coded UI על דפדפנים שונים:
Visual Studio 2012 Update 1
Windows 7,8 and Server 2008 R2 SP1
במידה ואתם עובדים עם Visual Studio 2010 אין צורך לשדרג את השרת, רק להתקין Visual Studio 2012 שיכול לעבוד במקביל עם Visual Studio 2010.
Tools –> Extensions and Updates… –> Online –> Search for = Cross Browser
...(Read whole news on source site)
There are many improvements in TFS API for 2012 version, in my previous post I’ve talked about TFS API Part 48 – WorkItemControl And Bypass Work Item Rules
that allow work item creation with bypass
rule mode in WorkItemStore that allow you to create and change any field value without applying the WorkItem template rules. in this post I’ll show how to delete Team Project using TFS API, be aware Delete Team Project is unrecoverable! Download Demo Project
Step 1: Connect TFS and Getting Team Projects Create WPF Application,
and add the basic code for connecting TFS and collecting all Team Projects under that collection. private TfsTeamProjectCollection _tfs;
private WorkItemStore _store;
private void btnConnect_Click(object sender, RoutedEventArgs e)
var tpp = new TeamProjectPicker(TeamProjectPickerMode.NoProject, false);
if (tpp.SelectedTeamProjectCollection != null)
_tfs = tpp.SelectedTeamProjectCollection;
_store = new WorkItemStore(_tfs);
private void GetTeamProjects()
projectsList.ItemsSource = _store.Projects;
Step 2: Using TeamProjectDeleter
To delete Team...(Read whole news on source site)
I have been migrating my sites to Azure over the last month. The last couple of sites to go were the sample sites for PivotViewer Lessons. In doing so I also moved over a CXML collection of the MIX 10 videos. During the migration I realized that the MIME mappings for DeepZoom and CXML needed [...]
assembly for the development of the SQL Server data source. Create a data source First, we need to create a data source accessor, which will work as a back end and provide the data in the correct format when the aggregate calendar requests it. Here’s how you do this: 1. Open Visual Studio, and create a new class library project—for example, Project1. 2. Now add a reference to OBA.Server.Extensions.dll in your project, and use the OBA.Server.Extensions namespace. 3. Now your DataSourceAccessor class must implement the ICalendarAccessor interface. So create a class in your project—for...(Read whole news on source site)
Web developer? We've added LESS support to JustCode
Prefer Windows 8? We've got the industry's first grid control designed specifically for the touch-based Windows 8 UI
Use JustDecompile? It just got A LOT faster and added full support for C# 5.0
PivotGrid for WinForms, WPF, Silverilght, and ASP.NET is now official, complete with OLAP support
Don't miss the brand new Spreadsheet control (CTP) for WPF and SilverlightNewsletter Archive