public async Task <ActionResult> PoolListing(PoolListingModel model) { if (!model.IsListed && !ModelState.IsValid) { model.Items = await PaytopiaReader.GetPoolListingItems(); return(View("PoolListingModal", model)); } ModelState.Clear(); var result = await PaytopiaWriter.UpdatePoolListing(User.Identity.GetUserId(), model); if (!ModelState.IsWriterResultValid(result)) { model.Items = await PaytopiaReader.GetPoolListingItems(); return(View("PoolListingModal", model)); } return(CloseModal(result)); }
public async Task <ActionResult> LottoSlot(LottoSlotModel model) { if (!ModelState.IsValid) { model.Items = await PaytopiaReader.GetLottoSlotItems(); return(View("LottoSlotModal", model)); } var result = await PaytopiaWriter.UpdateLottoSlot(User.Identity.GetUserId(), model); if (!ModelState.IsWriterResultValid(result)) { model.Items = await PaytopiaReader.GetLottoSlotItems(); return(View("LottoSlotModal", model)); } return(CloseModal(result)); }
public async Task <ActionResult> GetPayment(int id) { var item = await PaytopiaReader.AdminGetPayment(id); return(View("PaymentInfoModal", item)); }
public async Task <ActionResult> GetPayments(DataTablesModel model) { return(DataTable(await PaytopiaReader.AdminGetPayments(model))); }