Epiworx.Business.OrganizationRepository.OrganizationInsert C# (CSharp) Method

OrganizationInsert() public static method

public static OrganizationInsert ( Organization organization ) : Organization
organization Organization
return Organization
        public static Organization OrganizationInsert(Organization organization)
        {
            organization = organization.Save();

            OrganizationUserRepository.OrganizationUserAdd(
                organization.OrganizationId, ((IBusinessIdentity)Csla.ApplicationContext.User.Identity).UserId, Role.Owner, true);

            return organization;
        }

Usage Example

Example #1
0
        public static Organization OrganizationSave(Organization organization)
        {
            if (!organization.IsValid)
            {
                return(organization);
            }

            Organization result;

            if (organization.IsNew)
            {
                result = OrganizationRepository.OrganizationInsert(organization);
            }
            else
            {
                result = OrganizationRepository.OrganizationUpdate(organization);
            }

            return(result);
        }