public void Edit([Bind(Include = "ItemMasterId,Pack,Description,ImageData,HazardousMaterial,ExpirationDate,UnitPrice,Width,Length,Height,IsPrePack,PrePackStyte,CostCenterCode")] ItemMasterViewModel model) { ItemMaster master = Mapper.Map <ItemMasterViewModel, ItemMaster>(model); ItemMaster itemMaster = itemMastersService.GetItemMaster(model.ItemMasterId); if (itemMaster == null) { itemMastersService.CreateItemMaster(master); itemMastersService.SaveItemMaster(); } else if (ModelState.IsValid) { Mapper.Map(master, itemMaster); //itemMastersService.EditItemMaster(master); itemMastersService.SaveItemMaster(); } return; }