public async Task <ActionResult> DeleteLottoItem(int lottoItemId) { var result = await LottoWriter.DeleteLottoItem(lottoItemId); if (!ModelState.IsWriterResultValid(result)) { return(JsonError(result.Message)); } return(JsonSuccess(result.Message)); }
public async Task <ActionResult> UpdateLottoItem(UpdateLottoItemModel model) { if (!ModelState.IsValid) { return(View("UpdateLottoItemModal", model)); } var result = await LottoWriter.UpdateLottoItem(model); if (!ModelState.IsWriterResultValid(result)) { return(View("UpdateLottoItemModal", model)); } return(CloseModalSuccess(result.Message)); }
public async Task <ActionResult> CreateLottoItem(CreateLottoItemModel model) { if (!ModelState.IsValid) { model.Currencies = await CurrencyReader.GetCurrencies(); return(View("CreateLottoItemModal", model)); } var result = await LottoWriter.CreateLottoItem(model); if (!ModelState.IsWriterResultValid(result)) { return(View("CreateLottoItemModal", model)); } return(CloseModalSuccess(result.Message)); }