public void GetItemWithValidId()
        {
            // Act
            var resultRaw = _controller.GetItem(2);
            NegotiatedContentResult <ResponseDto> result = (NegotiatedContentResult <ResponseDto>)resultRaw;

            // Assert
            Assert.IsNotNull(result);
            Assert.IsNotNull(result.Content);
            Assert.AreEqual(HttpStatusCode.OK, result.Content.StatusCode);
            Assert.AreEqual(2, result.Content.Item.ItemId);
            Assert.AreEqual("JerseyLetmælk", result.Content.Item.Name);
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                //Implement your edit logic for your module
                if (!Page.IsPostBack)
                {
                    //get a list of users to assign the user to the Object
                    ddlAssignedUser.DataSource = UserController.GetUsers(PortalId);
                    ddlAssignedUser.DataTextField = "Username";
                    ddlAssignedUser.DataValueField = "UserId";
                    ddlAssignedUser.DataBind();

                    //check if we have an ID passed in via a querystring parameter, if so, load that item to edit.
                    //ItemId is defined in the ItemModuleBase.cs file
                    if (ItemId > 0)
                    {
                        var tc = new ItemController();

                        var t = tc.GetItem(ItemId, ModuleId);
                        if (t != null)
                        {
                            txtName.Text = t.ItemName;
                            txtDescription.Text = t.ItemDescription;
                            ddlAssignedUser.Items.FindByValue(t.AssignedUserId.ToString()).Selected = true;
                        }
                    }
                }
            }
            catch (Exception exc) //Module failed to load
            {
                Exceptions.ProcessModuleLoadException(this, exc);
            }
        }
示例#3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                //Implement your edit logic for your module
                if (!Page.IsPostBack)
                {
                    var tc = new ItemController();

                    if (ItemId > 0 && ContentKey != null)
                    {
                        // Get the current content item
                        var t = tc.GetItem(ModuleId, ItemId);
                        if (t != null)
                        {
                            txtName.Text        = t.ItemName;
                            txtDescription.Text = t.ItemDescription;
                        }



                        // Get all content items
                        var versionHistory = tc.GetItemHistory(ModuleId, ContentKey);
                        rptVersionHistory.DataSource = versionHistory;
                        rptVersionHistory.DataBind();
                    }
                }
            }
            catch (Exception exc) //Module failed to load
            {
                Exceptions.ProcessModuleLoadException(this, exc);
            }
        }
示例#4
0
 void SetItem()
 {
     items = itemController.GetItem();
     for (int i = 0; i < items.Length; i++)
     {
         if (items[i] == 1)
         {
             t = Resources.Load("doublejump") as Texture;
             item[i].texture = t;
         }
         if (items[i] == 2)
         {
             t = Resources.Load("sizedown") as Texture;
             item[i].texture = t;
         }
         else if (items[i] == 3)
         {
             t = Resources.Load("booster") as Texture;
             item[i].texture = t;
         }
         else if (items[i] == 0)
         {
             t = Resources.Load("basic") as Texture;
             item[i].texture = t;
         }
     }
 }
示例#5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                //Implement your edit logic for your module
                if (!Page.IsPostBack)
                {
                    //get a list of users to assign the user to the Object
                    ddlAssignedUser.DataSource     = UserController.GetUsers(PortalId);
                    ddlAssignedUser.DataTextField  = "Username";
                    ddlAssignedUser.DataValueField = "UserId";
                    ddlAssignedUser.DataBind();

                    //check if we have an ID passed in via a querystring parameter, if so, load that item to edit.
                    //ItemId is defined in the ItemModuleBase.cs file
                    if (ItemId > 0)
                    {
                        var tc = new ItemController();

                        var t = tc.GetItem(ItemId, ModuleId);
                        if (t != null)
                        {
                            txtName.Text        = t.Name;
                            txtDescription.Text = t.Population.ToString();
                            //ddlAssignedUser.Items.FindByValue(t.AssignedUserId.ToString()).Selected = true;
                        }
                    }
                }
            }
            catch (Exception exc) //Module failed to load
            {
                Exceptions.ProcessModuleLoadException(this, exc);
            }
        }
        public void ItemGetAsyncTest()
        {
            var controller = new ItemController();
            var data       = controller.GetItem(8863).Result;

            Assert.IsNotNull(data);
            Assert.IsTrue(data.ID == 8863);
        }
示例#7
0
 // あたった瞬間
 void OnTriggerEnter(Collider other)
 {
     if (other.tag == "Player")
     {
         ItemController.GetItem(ItemController.ITEM_TYPE.ITEM_COIN);
         Destroy(gameObject);
     }
 }
        public void get_Item()
        {
            Admin          itemdata = new Admin(db);
            ItemController obj      = new ItemController(itemdata);
            var            data     = obj.GetItem(2);
            var            okResult = data as OkObjectResult;

            Assert.AreEqual(200, okResult.StatusCode);
        }
示例#9
0
        public async Task GetAllItems_DataIsSeeded_ItemIsReturned()
        {
            var response = await uut.GetItem();

            var items = response.Value;

            Assert.That(items.First().Name, Is.EqualTo("Agurk"));
            Assert.That(items.Count(), Is.GreaterThan(5));
        }
示例#10
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            var t  = new CourseOffering();
            var tc = new ItemController();

            if (ItemId > 0)
            {
                t                      = tc.GetItem(ItemId, ModuleId);
                t.CourseTerm           = txtCourseTerm.Text.Trim();
                t.CourseNumber         = ddlTargetCourseID.SelectedItem.Text;
                t.SectionID            = txtCourseTerm.Text.Trim();
                t.InstructorID         = Convert.ToInt32(ddlAssignedInstructor.SelectedValue);
                t.SectionDates         = txtSectionDates.Text.Trim();
                t.SectionNote          = txtSectionNotes.Text.Trim();
                t.SectionClosedDate    = calSectionClosedDate.SelectedDate;
                t.SectionSize          = Convert.ToInt32(txtSectionSize.Text.Trim());
                t.SectionSupplies      = txtSectionSupplies.Text.Trim();
                t.SectionSuppliesFee   = Convert.ToInt32(txtSectionSuppliesFee.Text.Trim());
                t.LastModifiedByUserId = UserId;
                t.LastModifiedOnDate   = DateTime.Now;
                t.AssignedUserId       = Convert.ToInt32(ddlTargetCourseID.SelectedValue);
            }
            else //insert new
            {
                t = new CourseOffering()
                {
                    AssignedUserId     = Convert.ToInt32(ddlTargetCourseID.SelectedValue),
                    CreatedByUserId    = UserId,
                    CreatedOnDate      = DateTime.Now,
                    CourseTerm         = txtCourseTerm.Text.Trim(),
                    CourseNumber       = ddlTargetCourseID.SelectedItem.Text,
                    SectionID          = txtCourseSection.Text.Trim(),
                    InstructorID       = Convert.ToInt32(ddlAssignedInstructor.SelectedValue),
                    SectionDates       = txtSectionDates.Text.Trim(),
                    SectionNote        = txtSectionNotes.Text.Trim(),
                    SectionClosedDate  = calSectionClosedDate.SelectedDate,
                    SectionSize        = Convert.ToInt32(txtSectionSize.Text.Trim()),
                    SectionSupplies    = txtSectionSupplies.Text.Trim(),
                    SectionSuppliesFee = Convert.ToInt32(txtSectionSuppliesFee.Text.Trim())
                };
            }

            t.LastModifiedOnDate   = DateTime.Now;
            t.LastModifiedByUserId = UserId;
            t.ModuleId             = ModuleId;

            if (t.Id > 0)
            {
                tc.UpdateItem(t);
            }
            else
            {
                tc.CreateItem(t);
            }
            Response.Redirect(DotNetNuke.Common.Globals.NavigateURL());
        }
        public void BestStoriesGetAsyncAllTest()
        {
            var controller  = new BestStoriesController();
            var controller2 = new ItemController();
            var data        = controller.GetBestStories().Result;

            var result = Task.WhenAll(data.Select(id => controller2.GetItem(id)).ToArray()).Result;

            Assert.IsNotNull(data);
            Assert.IsTrue(data.Count() == result.Count());
        }
示例#12
0
 //宝箱の中にアイテムがあればそれを取得する関数
 private void GetItemInBox()
 {
     if (itemInBox)
     {
         itemController.GetItem();
         itemInBox = null;
     }
     else
     {
         gameController.messageController.SetMessagePanel(MessageText.BoxIsEmpty());
     }
 }
示例#13
0
        public async void Task_GetItemById_Return_NotFoundResult()
        {
            //Arrange
            var controller = new ItemController(repository);
            var ItemId     = 3;

            //Act
            var data = await controller.GetItem(ItemId);

            //Assert
            Assert.IsType <NotFoundResult>(data);
        }
示例#14
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                //Implement your edit logic for your module
                if (!Page.IsPostBack)
                {
                    //get a list of users to assign the user to the Object

                    DataProvider courseQuery = DotNetNuke.Data.DataProvider.Instance();
                    IDataReader  dr          = courseQuery.ExecuteSQL("Select ID,CourseNumber,CourseTitle FROM VwcNewCourses ORDER BY CourseNumber");
                    while (dr.Read())
                    {
                        object[] sValues         = new object[dr.FieldCount];
                        int      iNumberOfFields = dr.GetValues(sValues);
                        ddlTargetCourseID.DataTextField  = (string)sValues[1] + "  " + (string)sValues[2];
                        ddlTargetCourseID.DataValueField = sValues[0].ToString();
                    }

                    ddlTargetCourseID.DataBind();
                    ddlAssignedInstructor.DataSource     = UserController.GetUsers(PortalId);
                    ddlAssignedInstructor.DataTextField  = ("DisplayName");
                    ddlAssignedInstructor.DataValueField = ("UserId");
                    ddlAssignedInstructor.DataBind();

                    //check if we have an ID passed in via a querystring parameter, if so, load that item to edit.
                    //ItemId is defined in the ItemModuleBase.cs file
                    if (ItemId > 0)
                    {
                        var tc = new ItemController();

                        var t = tc.GetItem(ItemId, ModuleId);
                        if (t != null)
                        {
                            txtCourseTerm.Text = t.CourseTerm;
                            ddlTargetCourseID.Items.FindByValue(t.CourseNumber.ToString()).Selected = true;
                            txtCourseSection.Text = t.SectionID;
                            ddlAssignedInstructor.Items.FindByValue(t.AssignedUserId.ToString()).Selected = true;
                            txtSectionDates.Text = t.SectionDates;
                            txtSectionNotes.Text = t.SectionNote;
                            calSectionClosedDate.SelectedDate = t.SectionClosedDate;
                            txtSectionSize.Text        = t.SectionSize.ToString();
                            txtSectionSupplies.Text    = t.SectionSupplies;
                            txtSectionSuppliesFee.Text = t.SectionSuppliesFee.ToString();
                        }
                    }
                }
            }
            catch (Exception exc) //Module failed to load
            {
                Exceptions.ProcessModuleLoadException(this, exc);
            }
        }
示例#15
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            var    t        = new Item();
            var    tc       = new ItemController();
            string readmore = "";

            if (CheckBoxReadMore.Checked == false)
            {
                readmore = "";
            }
            else
            {
                readmore = txtReadMore.Text.Trim();
            }
            if (ItemId > 0)
            {
                t                      = tc.GetItem(ItemId, ModuleId);
                t.IconId               = Convert.ToInt32(ddlIcon.SelectedValue);
                t.ItemTitle            = txtTitle.Text.Trim();
                t.ItemContent          = txtContent.Text.Trim();
                t.ItemReadMore         = readmore;
                t.LastModifiedByUserId = UserId;
                t.LastModifiedOnDate   = DateTime.Now;
            }
            else
            {
                t = new Item()
                {
                    IconId          = Convert.ToInt32(ddlIcon.SelectedValue),
                    CreatedByUserId = UserId,
                    CreatedOnDate   = DateTime.Now,
                    ItemTitle       = txtTitle.Text.Trim(),
                    ItemContent     = txtContent.Text.Trim(),
                    ItemReadMore    = readmore,
                };
            }

            t.LastModifiedOnDate   = DateTime.Now;
            t.LastModifiedByUserId = UserId;
            t.ModuleId             = ModuleId;

            if (t.ItemId > 0)
            {
                tc.UpdateItem(t);
            }
            else
            {
                tc.CreateItem(t);
            }
            Response.Redirect(DotNetNuke.Common.Globals.NavigateURL());
        }
示例#16
0
 // Start is called before the first frame update
 void Start()
 {
     mDraggingID  = -1;
     mEquipSlotID = -1;
     for (int i = 0; i < 31; i++)
     {
         mItemInfoList.Add(mItemController.GetItem(i));
         mSlotArr[i].SetSprite(mItemController.GetItemSprite(i));
     }
     for (int i = 0; i < mEquipSlotArr.Length; i++)
     {
         mEquipSlotArr[i].Init(i);
     }
 }
示例#17
0
        public void ItemControllerGetItemMethodTest()
        {
            //Arrange
            var item           = new Item();
            var itemRepository = new Mock <IItemRepository>();

            itemRepository.Setup(repo => repo.GetItemAsync(item.Id, false)).Returns(new Task <Item>(() => item));
            var mockManager = new Mock <IRepositoryManager>();

            mockManager.Setup(manager => manager.Items).Returns(itemRepository.Object);
            ItemController controller = new ItemController(mockManager.Object, null, null);

            //Act
            var res = controller.GetItem(item.Id).Result;

            //Assert
            Assert.AreEqual(res, item);
        }
示例#18
0
        public async void Task_GetItemId_MatchResult()
        {
            //Arrange
            var controller = new ItemController(repository);
            int?ItemId     = 1;

            //Act
            var data = await controller.GetItem(ItemId);

            //Assert
            Assert.IsType <OkObjectResult>(data);

            var okResult = data.Should().BeOfType <OkObjectResult>().Subject;
            var post     = okResult.Value.Should().BeAssignableTo <ItemViewModel>().Subject;

            Assert.Equal("Tablet", post.Item_Name);
            Assert.Equal(300, post.Price);
            Assert.Equal("Updated", post.Description);
        }
示例#19
0
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                //Implement your edit logic for your module
                if (!Page.IsPostBack)
                {
                    //get a list of users to assign the user to the Object
                    //check if we have an ID passed in via a querystring parameter, if so, load that item to edit.
                    //ItemId is defined in the ItemModuleBase.cs file
                    if (ItemId > 0)
                    {
                        var tc = new ItemController();

                        var t = tc.GetItem(ItemId, ModuleId);
                        txtReadMore.ReadOnly     = true;
                        CheckBoxReadMore.Checked = false;
                        if (t != null)
                        {
                            ddlIcon.SelectedIndex = t.IconId;
                            txtTitle.Text         = t.ItemTitle;
                            txtContent.Text       = t.ItemContent;
                            if (t.ItemReadMore == "")
                            {
                                txtReadMore.ReadOnly     = true;
                                CheckBoxReadMore.Checked = false;
                            }
                            else
                            {
                                txtReadMore.ReadOnly     = false;
                                CheckBoxReadMore.Checked = true;
                            }
                            txtReadMore.Text = t.ItemReadMore;
                            ddlIcon.Items.FindByValue(t.IconId.ToString()).Selected = true;
                        }
                    }
                }
            }
            catch (Exception exc) //Module failed to load
            {
                Exceptions.ProcessModuleLoadException(this, exc);
            }
        }
示例#20
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            var t = new Item();
            var tc = new ItemController();

            if (ItemId > 0)
            {
                t = tc.GetItem(ItemId, ModuleId);
                t.ItemName = txtName.Text.Trim();
                t.ItemDescription = txtDescription.Text.Trim();
                t.LastModifiedByUserId = UserId;
                t.LastModifiedOnDate = DateTime.Now;
                t.AssignedUserId = Convert.ToInt32(ddlAssignedUser.SelectedValue);
            }
            else
            {
                t = new Item()
                {
                    AssignedUserId = Convert.ToInt32(ddlAssignedUser.SelectedValue),
                    CreatedByUserId = UserId,
                    CreatedOnDate = DateTime.Now,
                    ItemName = txtName.Text.Trim(),
                    ItemDescription = txtDescription.Text.Trim(),
                    
                };
            }

            t.LastModifiedOnDate = DateTime.Now;
            t.LastModifiedByUserId = UserId;
            t.ModuleId = ModuleId;

            if (t.ItemId > 0)
            {
                tc.UpdateItem(t);
            }
            else
            {
                tc.CreateItem(t);
            }
            Response.Redirect(DotNetNuke.Common.Globals.NavigateURL());
        }
示例#21
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            var t  = new Item();
            var tc = new ItemController();

            if (ItemId > 0)
            {
                t                      = tc.GetItem(ItemId, ModuleId);
                t.ItemName             = txtName.Text.Trim();
                t.ItemDescription      = txtDescription.Text.Trim();
                t.LastModifiedByUserId = UserId;
                t.LastModifiedOnDate   = DateTime.Now;
                t.AssignedUserId       = Convert.ToInt32(ddlAssignedUser.SelectedValue);
            }
            else
            {
                t = new Item()
                {
                    AssignedUserId  = Convert.ToInt32(ddlAssignedUser.SelectedValue),
                    CreatedByUserId = UserId,
                    CreatedOnDate   = DateTime.Now,
                    ItemName        = txtName.Text.Trim(),
                    ItemDescription = txtDescription.Text.Trim(),
                };
            }

            t.LastModifiedOnDate   = DateTime.Now;
            t.LastModifiedByUserId = UserId;
            t.ModuleId             = ModuleId;

            if (t.ItemId > 0)
            {
                tc.UpdateItem(t);
            }
            else
            {
                tc.CreateItem(t);
            }
            Response.Redirect(DotNetNuke.Common.Globals.NavigateURL());
        }
示例#22
0
        public async void Task_Update_ItemData_Return_OkResult()
        {
            //Arrange
            var controller = new ItemController(repository);
            var ItemId     = 4;

            //Act
            var existingPost = await controller.GetItem(ItemId);

            var okResult = existingPost.Should().BeOfType <OkObjectResult>().Subject;
            var result   = okResult.Value.Should().BeAssignableTo <ItemViewModel>().Subject;

            var item = new ItemViewModel();

            item.Item_Name   = "Computer";
            item.Price       = 400;
            item.Description = "Last Updated by Test";


            var updatedData = await controller.UpdateItem(item);

            //Assert
            Assert.IsType <OkResult>(updatedData);
        }
示例#23
0
 private async Task <WebResponseDto <ItemDto> > GetItem(Guid id)
 {
     return(await itemController.GetItem(id));
 }
        public void ItemContollerGetItem_Test()
        {
            IHttpActionResult result = _itemController.GetItem();

            Assert.IsNotNull(result);
        }
        public void GetItem_ReturnsOkResult()
        {
            var okResult = _itemController.GetItem(EXISTING_ITEM_ID);

            Assert.IsType <OkObjectResult>(okResult.Result);
        }
示例#26
0
 // アイテム取得
 public void PlayerGetItem(GameObject Item, ItemController.ITEM_TYPE Type)
 {
     ItemController.GetItem(Type);
     Destroy(Item.gameObject);
 }