示例#1
0
        public IMemberUpsertJobAlertResponse MemberJobAlertUpsert(JobAlertViewModel jobAlertData, bool update = false)
        {
            int?memberJobAlertId = null;

            if (update)
            {
                memberJobAlertId = jobAlertData.Id;
            }

            IMemberUpsertJobAlertRequest request = new JXTNext_MemberUpsertJobAlertRequest
            {
                Name             = jobAlertData.Name,
                DateCreated      = jobAlertData.LastModifiedTime,
                Data             = ConvertToSerializeData(jobAlertData),
                Status           = 1,
                MemberJobAlertId = memberJobAlertId
            };
            IMemberUpsertJobAlertResponse response = _BLconnector.MemberUpsertJobAlert(request);

            return(response);
        }
        public IMemberUpsertJobAlertResponse MemberJobAlertUpsert(JobAlertViewModel jobAlertData, bool update = false)
        {
            int?memberJobAlertId = null;

            if (update)
            {
                memberJobAlertId = jobAlertData.Id;
            }

            IMemberUpsertJobAlertRequest request = new JXTNext_MemberUpsertJobAlertRequest
            {
                Name              = jobAlertData.Name,
                DateCreated       = jobAlertData.LastModifiedTime,
                Data              = jobAlertData.Data,
                Status            = 1,
                MemberJobAlertId  = memberJobAlertId,
                Email             = jobAlertData.Email,
                EmailNotification = jobAlertData.EmailNotifications
            };
            IMemberUpsertJobAlertResponse response = _BLconnector.MemberUpsertJobAlert(request, SitefinityHelper.IsUserLoggedIn());

            return(response);
        }