public ActionResult Details(Guid id) { IPaymentTransactionService tranSrv = IoC.Resolve <IPaymentTransactionService>(); PaymentTransaction model = tranSrv.Getbykey(id); return(View(model)); }
public void Completed(Guid id) { IPaymentTransactionService tranSrv = IoC.Resolve <IPaymentTransactionService>(); PaymentTransaction model = tranSrv.Getbykey(id); byte[] buffer = model.CompleteResult; if (buffer == null) { return; } Response.ContentType = "text/plain"; Response.OutputStream.Write(buffer, 0, buffer.Length); Response.AddHeader("Content-Disposition", "attachment;filename=gachno.xls"); return; }
public ActionResult Delete(Guid id) { try { IPaymentTransactionService tranSrv = IoC.Resolve <IPaymentTransactionService>(); PaymentTransaction model = tranSrv.Getbykey(id); tranSrv.Delete(model); tranSrv.CommitChanges(); log.Info("Delete PaymentTransaction Einvoices by: " + HttpContext.User.Identity.Name + " Info-- GUID: " + id.ToString()); Messages.AddFlashMessage("Xóa thành công!"); } catch (Exception ex) { log.Error(" Delete -" + ex); Messages.AddErrorFlashMessage("Có lỗi xảy ra, vui lòng thực hiện lại!"); } return(RedirectToAction("PaymentTransactionIndex")); }
public void Download(Guid id) { IPaymentTransactionService tranSrv = IoC.Resolve <IPaymentTransactionService>(); PaymentTransaction model = tranSrv.Getbykey(id); if (model == null) { Response.Clear(); Response.Write("<script type='text/javascript'>alert('Có lỗi xảy ra, vui lòng thực hiện lại!')</script>"); Response.End(); Response.Flush(); } byte[] buffer = model.FailResult; if (buffer == null) { return; } Response.ContentType = "text/plain"; Response.OutputStream.Write(buffer, 0, buffer.Length); Response.AddHeader("Content-Disposition", "attachment;filename=gachnofailes.xls"); return; }