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); }
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")); }
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()); }