public ActionResult CreateReceiptItem(long receiptId) { //need to get receipt here to assign to new receiptItem //so when mapping to Model, we will have StoreId as defined //in AutoMapper configuration var receipt = _receiptRepository.GetById(receiptId); var receiptItem = new ReceiptItem { IsNew = true, Receipt = receipt }; _receiptItemRepository.Insert(receiptItem); this._dbContext.SaveChanges(); var model = new ReceiptItemModel(); model = receiptItem.ToModel(); var html = this.ReceiptItemPanel(model); return(Json(new { Id = receiptItem.Id, Html = html })); }