public DiskMapperTest() { entitytoMap = new Disk { Consignment = null, Id = 1, Inventories = null, Name = "Disk", Producer = "Producer", ReservedItems = null, ScannedPage = null, Tags = null, Type = "CD", Year = 2013 }; modelToMap = new DiskBusinessModel { Id = 1, Inventories = null, Name = "Disk", Producer = "Producer", ReservedItems = null, ScannedPages = null, Tags = null, Type = "CD", Year = 2013 }; }
public void CreateDisk(DiskBusinessModel disk) { var mapper = new DiskMapper(); var newDisk = mapper.Map(disk); this.uow.Items.Add(newDisk); this.uow.Commit(); }
public void UpdateDisk(DiskBusinessModel disk) { var mapper = new DiskMapper(); var diskOld = this.uow.Items.GetById(disk.Id) as Disk; diskOld.Tags.Clear(); var diskMapped = mapper.Map(disk); foreach (var tag in disk.Tags) { var t = this.uow.Tags.GetById(tag.id); diskOld.Tags.Add(t); } diskOld.Name = diskMapped.Name; diskOld.Producer = diskMapped.Producer; diskOld.Type = diskMapped.Type; diskOld.Year = diskMapped.Year; this.uow.Items.Update(diskOld); this.uow.Commit(); }
public void CreateDisk(DiskBusinessModel disk) { this.diskFacade.CreateDisk(disk); }
public void UpdateDisk(DiskBusinessModel disk) { this.diskFacade.UpdateDisk(disk); }
public ActionResult Add(DiskBusinessModel newDisk) { if (ModelState.IsValid) { this.diskManager.CreateDisk(newDisk); this.recommendationManager.RecalculateItemTagScoresAsync(newDisk.Id); return this.RedirectToAction("IndexWithWidgets"); } return this.PartialView("_AddDisk", newDisk); }
public virtual ActionResult LoadPartial(string value) { switch (value) { case "book": var model1 = new BookWithAuthorsShort(); return this.PartialView("_AddBook", model1); case "disk": var model2 = new DiskBusinessModel(); return this.PartialView("_AddDisk", model2); case "magazine": var model3 = new MagazineBusinessModel(); return this.PartialView("_AddMagazine", model3); default: return null; } }