public ActionResult Show(int id, string message, string messageInfor) { var ctx = new SmsContext(); var invoiceInfor = ctx.SP_GET_HOA_DON_INFO(id).FirstOrDefault(); InvoicesModel model = new InvoicesModel(); if (invoiceInfor != null && invoiceInfor.MA_KHACH_HANG != null) { var customerInformation = ctx.KHACH_HANG.Find(invoiceInfor.MA_KHACH_HANG); if (customerInformation != null) { model.CustomerInformation = customerInformation; } } List <SP_GET_HOA_DON_DETAIL_FOR_RETURN_Result> detailList = ctx.SP_GET_HOA_DON_DETAIL_FOR_RETURN(id).ToList <SP_GET_HOA_DON_DETAIL_FOR_RETURN_Result>(); model.Infor = invoiceInfor; model.detailReturnList = detailList; ViewBag.Message = message; ViewBag.MessageInfor = messageInfor; ctx.Dispose(); return(View(model)); }