Esempio n. 1
0
        /// <summary>
        /// Add Organization
        /// </summary>
        /// <param name="organization"></param>
        /// <param name="parent"></param>
        /// <returns></returns>
        public MethodResponse <Guid> AddOrganization(string organization, string parent)
        {
            MethodResponse <Guid> response = new MethodResponse <Guid>();

            using (TransactionScope transactionScope = new TransactionScope())
            {
                try
                {
                    response.Result = UserPersistence.AddOrganization(organization, parent);
                    transactionScope.Complete();
                }
                catch (Exception ex)
                {
                    EventLog.Error(ex);
                    response.AddError(ex, 0);
                }
            }
            return(response);
        }