public int Update(PalletDescriptorDisplayViewModel.PalledDescriptorUpdateViewModel viewModel) { return _palletDescriptorDal.Update(ConvertUpdateViewModelToEntity(viewModel)); }
public ActionResult Edit(PalletDescriptorDisplayViewModel.PalledDescriptorUpdateViewModel viewModel) { _descriptorBLL.Update(viewModel); return RedirectToAction("Index"); }
private PalletDescriptor ConvertUpdateViewModelToEntity(PalletDescriptorDisplayViewModel.PalledDescriptorUpdateViewModel viewModel) { var categoryDAL = new CategoryDAL(); var entity = new PalletDescriptor { ID = viewModel.ID, Name = viewModel.Name, Categories = new List<Category>() }; foreach (var selectedCategory in viewModel.SelectedCategories) { entity.Categories.Add(categoryDAL.Get(selectedCategory)); } return entity; }