Jeff Garoutte

c# .net and anything else that happens across my desk

Recent posts

Tags

Categories

Navigation

Pages

    Archive

    Blogroll

    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    The woes of SourceForge.net and SVN

    It's no secret, I use SourceForge.net to work on an open source project ObjectHelpDesk.net and most of the code, patterns and nick nacks that I write about come from that project.  I also use TortoiseSVN coupled with VisualSVN to manage my source code.  Recently, as part of the Generics, I... [More]
    Posted: Jul 29 2008, 01:32 by jeff | Comments (1) RSS comment feed |
    • Currently 0/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5
    Filed under: General | Source Control

    Beyond Generics, Interfaces, Providers and You : IReadByParentId

    Ok so in the Generics, Interfaces, Providers and You series, Part 1, Part 2, Part 3 & Part 4, we made a flexible system of interfaces to make working with a data access provider model easier.  In Part 4, I listed some ideas where there was room for improvement in the interfaces/class that w... [More]
    Posted: Jul 27 2008, 23:06 by jeff | Comments (0) RSS comment feed |
    • Currently 0/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5
    Filed under: General | Providers | Unit testing

    Generics, Interfaces, Providers and You - Part 4: Building the Classes

    Now that we have our interfaces we need to make some changes to our existing objects.  Back in part 1 we defined an object tree for contact information.  For this example, a 3rd parting marketing system is loading new contact information into our data store and management does not want any... [More]
    Posted: Jul 27 2008, 20:53 by jeff | Comments (0) RSS comment feed |
    • Currently 0/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5
    Filed under: General | Providers

    Generics, Interfaces, Providers and You - Part 3:IProviderCollection & IProviderRepository

    In part 1 We talked about the web.config and the basic classes to get started with a provider model.  Part 2 covered the interface for the data object and the Provider.  Now in part 3 we will address the IProviderCollection and the IProviderRepository. Back in part one we added a provider... [More]
    Posted: Jul 27 2008, 05:43 by jeff | Comments (0) RSS comment feed |
    • Currently 0/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5
    Filed under: General | Providers

    Generics, Interfaces, Providers and You - Part 2:IDataObject & IProvider

    In part 1 we covered the web.config changes and the classes needed to use them.  We also created a ProvidersRepositoryGeneric class to load and manage providers.  But what good is a repository of providers if there is nothing to provide?  While the Provider model can be used for other... [More]
    Posted: Jul 27 2008, 04:22 by jeff | Comments (0) RSS comment feed |
    • Currently 0/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5
    Filed under: General | Providers

    Generics, Interfaces, Providers and You - Part 1:Getting Started

    There are many uses for providers with accessing a data store being one of the most common.  I'm not going to talk about why to use providers, I am going to address how to use generics and interfaces with providers to make using them a bit easier. For this series we are going to use a "Co... [More]
    Posted: Jul 27 2008, 02:05 by jeff | Comments (2) RSS comment feed |
    • Currently 0/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5
    Filed under: General | Providers

    The DropDownList, the DataBind and the Missing Value

    I sat there and blinked at the ArgumentOutOfRangeException.  It was just a DropDownList that had the selected value data bound inside a FormView.  How can we prevent this from happening?  I did a little digging on how to handle this odd "spot" and I found this article on a s... [More]
    Posted: Jul 09 2008, 00:39 by jeff | Comments (2) RSS comment feed |
    • Currently 0/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5
    Filed under: DataBind