Beispiel #1
0
        private void LoadReferrers()
        {
            ReferrerController referrerController = new ReferrerController();

            List <ReferrerModel> referrers = referrerController.GetAllReferrers();

            ReferrerList.DataSource = referrers;

            ReferrerList.DataBind();
        }
Beispiel #2
0
        public void Get_Should_Return_Null()
        {
            var referrerServiceMock = new Mock <IReferrerService>();

            referrerServiceMock.Setup(service => service.GetAllActive());

            var controller = new ReferrerController(referrerServiceMock.Object);
            var values     = controller.Get();

            Assert.Null(values);
        }
        public void Get_Should_Return_List_Of_Referrers()
        {
            var referrerList = Builder <Referrer> .CreateListOfSize(20).Build();

            _referrerService.Setup(service => service.GetAllActive()).Returns(referrerList.AsEnumerable);

            var controller = new ReferrerController(_referrerService.Object);
            var values     = controller.Get();

            Assert.Equal(20, values.Count());
            Assert.IsAssignableFrom <IEnumerable <Referrer> >(values);
        }
Beispiel #4
0
        private void ReferrerItemDelete(RepeaterCommandEventArgs e)
        {
            ReferrerController controller = new ReferrerController();

            Label referrerIdLabel = (Label)e.Item.FindControl("ReferrerIdLabel");

            ReferrerModel referrer = new ReferrerModel();

            referrer.Id = System.Convert.ToInt64(referrerIdLabel.Text);

            controller.DeleteReferrer(referrer);
        }
Beispiel #5
0
        private void ReferrerItemAdd(Repeater repeater, RepeaterCommandEventArgs e)
        {
            ReferrerController controller = new ReferrerController();

            TextBox referrerUrlTextBox = (TextBox)e.Item.FindControl("AddReferrerUrlTextBox");

            ReferrerModel referrer = new ReferrerModel();

            referrer.ReferrerUrl = referrerUrlTextBox.Text;

            controller.SaveReferrer(referrer);
        }
Beispiel #6
0
        private bool ReferrerValid()
        {
            bool valid = false;

            ReferrerController   controller = new ReferrerController();
            List <ReferrerModel> referrers  = controller.GetAllReferrers();

            foreach (ReferrerModel referrer in referrers)
            {
                if (Referrer == referrer.ReferrerUrl)
                {
                    valid = true;
                }
            }

            return(valid);
        }
Beispiel #7
0
        private void ReferrerItemSave(RepeaterCommandEventArgs e)
        {
            ReferrerController controller = new ReferrerController();

            Label   id = (Label)e.Item.FindControl("ReferrerIdLabel");
            TextBox referrerUrlTextBox = (TextBox)e.Item.FindControl("ReferrerUrlTextBox");

            ReferrerModel referrer = new ReferrerModel();

            if (id.Text != "")
            {
                referrer.Id = System.Convert.ToInt64(id.Text);
            }

            referrer.ReferrerUrl = referrerUrlTextBox.Text;

            controller.SaveReferrer(referrer);
        }