Epiworx.Business.OrganizationUserRepository.OrganizationUserUpdate C# (CSharp) Method

OrganizationUserUpdate() public static method

public static OrganizationUserUpdate ( OrganizationUser organizationUser ) : OrganizationUser
organizationUser OrganizationUser
return OrganizationUser
        public static OrganizationUser OrganizationUserUpdate(OrganizationUser organizationUser)
        {
            if (!organizationUser.IsDirty)
            {
                return organizationUser;
            }

            organizationUser = organizationUser.Save();

            return organizationUser;
        }

Usage Example

        public static OrganizationUser OrganizationUserSave(OrganizationUser organizationUser)
        {
            if (!organizationUser.IsValid)
            {
                return(organizationUser);
            }

            OrganizationUserRepository.AuthorizeOrganizationUser(organizationUser.OrganizationId);

            OrganizationUser result;

            if (organizationUser.IsNew)
            {
                result = OrganizationUserRepository.OrganizationUserInsert(organizationUser);
            }
            else
            {
                result = OrganizationUserRepository.OrganizationUserUpdate(organizationUser);
            }

            return(result);
        }