Service Layer ideas for editing domain layer objects
<p>I have the following Domain layer.  It is just some simple objects for a simple inventory program.  I need to create a service layer that will allow me to edit the objects in the Domain layer, but I am stuck on figuring out exactly how to do that as I am new to C#.</p>

<pre><code>using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HomeInventory2.Domain
{
    [Serializable]
    public class EditInventory
    {


        /// &lt;summary&gt;
        /// item category
        /// &lt;/summary&gt;
        private string itemCategory;
        public String ItemCategory
        {
            set
            {
                itemCategory = value;
            }
            get
            {
                return itemCategory;
            }
        }


        /// &lt;summary&gt;
        /// item properties
        /// &lt;/summary&gt;
        private string itemProperties;
        public String ItemProperties
        {
            set
            {
                itemProperties = value;
            }
            get
            {
                return itemProperties;
            }
        }


        /// &lt;summary&gt;
        /// item amount
        /// &lt;/summary&gt;
        private string itemAmount;
        public String ItemAmount
        {
            set
            {
                itemAmount = value;
            }
            get
            {
                return itemAmount;
            }
        }


        /// &lt;summary&gt;
        /// item value
        /// &lt;/summary&gt;
        private string itemValue;
        public String ItemValue
        {
            set
            {
                itemValue = value;
            }
            get
            {
                return itemValue;
            }
        }

    }
}
</code></pre>
