public void Should_ThrowException_When_UnacceptEula()
        {
            var endpointMock = MoqFactory.Create <IWuEndpoint>();
            var udvm         = new UpdateDescriptionViewModel(MoqFactory.Create <IModalService>().Object, new UpdateDescription(), endpointMock.Object);

            udvm.EulaAccepted = false;
        }
        public void Should_ContainSpecifiedValues_When_CreateUpdateDescViewModel()
        {
            var modalMock    = MoqFactory.Create <IModalService>();
            var endpointMock = MoqFactory.Create <IWuEndpoint>();

            var updateDesc = new UpdateDescription();

            updateDesc.Description  = "desc";
            updateDesc.ID           = "id";
            updateDesc.IsImportant  = true;
            updateDesc.IsDownloaded = true;
            updateDesc.IsInstalled  = true;
            updateDesc.MaxByteSize  = 200;
            updateDesc.MinByteSize  = 100;
            updateDesc.Title        = "title";
            var udvm = new UpdateDescriptionViewModel(modalMock.Object, updateDesc, endpointMock.Object);

            Assert.AreEqual(updateDesc.Description, udvm.Description);
            Assert.AreEqual(updateDesc.ID, udvm.ID);
            Assert.AreEqual(updateDesc.MaxByteSize, udvm.MaxByteSize);
            Assert.AreEqual(updateDesc.MinByteSize, udvm.MinByteSize);
            Assert.AreEqual(updateDesc.Title, udvm.Title);

            Assert.AreEqual(updateDesc.IsImportant, udvm.IsImportant);
            updateDesc.IsImportant = false;
            Assert.AreEqual(updateDesc.IsImportant, udvm.IsImportant);

            Assert.AreEqual(updateDesc.IsDownloaded, udvm.IsDownloaded);
            updateDesc.IsDownloaded = false;
            Assert.AreEqual(updateDesc.IsDownloaded, udvm.IsDownloaded);

            Assert.AreEqual(updateDesc.IsInstalled, udvm.IsInstalled);
            updateDesc.IsInstalled = false;
            Assert.AreEqual(updateDesc.IsInstalled, udvm.IsInstalled);

            var updateDesc2 = new UpdateDescription()
            {
                EulaAccepted = true, SelectedForInstallation = false
            };
            var udvm2 = new UpdateDescriptionViewModel(modalMock.Object, updateDesc2, endpointMock.Object);

            var updateDesc3 = new UpdateDescription()
            {
                EulaAccepted = false, SelectedForInstallation = true
            };
            var udvm3 = new UpdateDescriptionViewModel(modalMock.Object, updateDesc3, endpointMock.Object);

            Assert.AreEqual(updateDesc2.EulaAccepted, udvm2.EulaAccepted);
            Assert.AreEqual(updateDesc3.EulaAccepted, udvm3.EulaAccepted);
            Assert.AreEqual(updateDesc2.SelectedForInstallation, udvm2.Selected);
            Assert.AreEqual(updateDesc3.SelectedForInstallation, udvm3.Selected);
        }
Пример #3
0
        public IActionResult UpdateDescription(UpdateDescriptionViewModel model)
        {
            var product = this._context.Products.FirstOrDefault(p => p.Id == model.CategoryId);

            if (product != null)
            {
                product.Description = model.Description;
                product.Timestamp   = DateTime.UtcNow;

                this._context.Products.Update(product);
                this._context.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
        public IActionResult UpdateDescription(UpdateDescriptionViewModel model)
        {
            var course = this._context.Courses.FirstOrDefault(p => p.Id == model.CourseId);

            if (course != null)
            {
                course.Description = model.Description;
                course.Timestamp   = DateTime.UtcNow;

                this._context.Courses.Update(course);
                this._context.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
        public IActionResult UpdateDescription(UpdateDescriptionViewModel model)
        {
            var faq = this._context.Faqs.FirstOrDefault(f => f.Id == model.FaqId);

            if (faq != null)
            {
                faq.Description = model.Description;
                faq.Timestamp   = DateTime.UtcNow;

                this._context.Faqs.Update(faq);
                this._context.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
        public IActionResult UpdateDescription(UpdateDescriptionViewModel model)
        {
            var category = this._context.Categories.FirstOrDefault(p => p.Id == model.ParentId);

            if (category != null)
            {
                category.Name        = model.Name;
                category.Description = model.Description;

                category.Timestamp = DateTime.UtcNow;

                this._context.Categories.Update(category);
                this._context.SaveChanges();
            }

            return(RedirectToAction("Index"));
        }
        public IActionResult UpdateInfoViewModel(UpdateDescriptionViewModel model)
        {
            var alumniprofile = this._context.AlumniProfiles.FirstOrDefault(a => a.Id == model.AlumniProfileId);

            if (alumniprofile != null)
            {
                alumniprofile.Company     = model.Company;
                alumniprofile.Position    = model.Position;
                alumniprofile.Location    = model.Location;
                alumniprofile.FromDate    = model.FromDate;
                alumniprofile.ToDate      = model.ToDate;
                alumniprofile.Description = model.Description;
                alumniprofile.Timestamp   = DateTime.UtcNow;
                this._context.AlumniProfiles.Update(alumniprofile);
                this._context.SaveChanges();
            }
            return(RedirectToAction("Index"));
        }
Пример #8
0
        public IActionResult UpdateDescription([FromBody] UpdateDescriptionViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var template = _context.ItemTemplates.FirstOrDefault(t => t.Id == model.Id);

            if (template == null)
            {
                return(BadRequest("Nie ma typu o takim id."));
            }

            template.Description = model.Description;

            _context.SaveChanges();

            return(Ok());
        }