private bool SaveMenuItem(AddItemViewModel addItemViewModel) { bool isSuccess = false; ItemBM itemBM = Mapper.Map <ItemBM>(addItemViewModel.ItemDetail); ItemImageBM itemImageBM = new ItemImageBM { ImageName = addItemViewModel.ItemDetail.File.FileName, ImageData = ReduceSizeOfImgFileFromPostedFile(addItemViewModel.ItemDetail.File) }; itemImageBM.ImageSize = itemImageBM.ImageData.Length; isSuccess = _adminBusinessClass.SaveNewItem(itemBM, itemImageBM); return(isSuccess); }
public bool SaveNewItem(ItemBM itemBM, ItemImageBM itemImageBM) { bool success = false; Item item = Mapper.Map <Item>(itemBM); item.DateAndTime = DateTime.Now; using (UnitOfWork unitOfWork = new UnitOfWork()) { IRepository <Item> itemRepo = unitOfWork.GetRepository <Item>(); itemRepo.Insert(item); unitOfWork.Save(); success = true; } return(success); }