public async Task <IActionResult> Edit(LottBanking Banking) { if (ModelState.IsValid) { try { var company = await _companyRepository.GetCompany(1); // TODO: Pending to change to: this.User.Identity.Name Banking.User = await _userHelper.GetUserByEmailAsync("*****@*****.**"); Banking.IdType = company.IdType; Banking.FechaHora = DateTime.UtcNow; await _bankingRepository.UpdateAsync(Banking); } catch (DbUpdateConcurrencyException) { if (!await _bankingRepository.ExistAsync(Banking.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(Banking)); }
public async Task <IActionResult> Create(LottBanking banking) { if (ModelState.IsValid) { var company = await _companyRepository.GetCompany(1); // TODO: Pending to change to: this.User.Identity.Name banking.User = await _userHelper.GetUserByEmailAsync("*****@*****.**"); banking.IdType = company.IdType; banking.FechaHora = DateTime.Now; await _bankingRepository.CreateAsync(banking); return(RedirectToAction(nameof(Index))); } return(View(banking)); }
private BankingViewModel ToBancaViewModel(LottBanking banking) { return(new BankingViewModel { IdType = banking.IdType, Name = banking.Name, Address = banking.Address, PhoneNumber = banking.PhoneNumber, CxcCity = banking.CxcCity, DiaMaxPagoTcket = banking.DiaMaxPagoTcket, CxcZone = banking.CxcZone, ListZone = _bankingRepository.GetComboZonas(), PvdPrimera = banking.PvdPrimera, PvdSegunda = banking.PvdSegunda, PvdTercera = banking.PvdTercera, PvdDobles = banking.PvdDobles, PvpPrimera = banking.PvpPrimera, PvpSegunda = banking.PvpSegunda, PvpTercera = banking.PvpTercera, PvpSecuencia = banking.PvpSecuencia, PvtPrimera = banking.PvtPrimera, PvtSegunda = banking.PvtSegunda, PvCash3StraightSecuenia = banking.PvCash3StraightSecuenia, PvCash3StraightDobles = banking.PvCash3StraightDobles, PvCash3Box3Way2Identicos = banking.PvCash3Box3Way2Identicos, PvCash3Box6Way3Identicos = banking.PvCash3Box6Way3Identicos, PvPlay4StraightSecuencia = banking.PvPlay4StraightSecuencia, PvPlay4StraightDobles = banking.PvPlay4StraightDobles, PvPlay4Box4Way3Identicos = banking.PvPlay4Box4Way3Identicos, PvPlay4Box6Way6Identicos = banking.PvPlay4Box6Way6Identicos, PvPlay4Box12Way2Identicos = banking.PvPlay4Box12Way2Identicos, PvPick5StraightSecuencia = banking.PvPick5StraightSecuencia, PvPick5StraightDobles = banking.PvPick5StraightDobles, PvPick5Box5Way4Identicos = banking.PvPick5Box5Way4Identicos, PvPick5Box10Way3Identicos = banking.PvPick5Box10Way3Identicos, PvPick5Box20Way3Identicos = banking.PvPick5Box20Way3Identicos, PvPick5Box30Way2Identicos = banking.PvPick5Box30Way2Identicos, PvPick5Box60Way2Identicos = banking.PvPick5Box60Way2Identicos, PvPick5Box120Way5Unicos = banking.PvPick5Box120Way5Unicos, User = banking.User, Status = banking.Status }); }