public ActionResult Transfera(Model_Index model) { if (!String.IsNullOrEmpty(model.IBANdest) && model.SumaTransf != 0) { //toate datele au fost completate ContDTO cont = _readRepo.CautaCont(model.IBAN); if (cont != null) { //iban-ul userului e corect ContDTO contDest = _readRepo.CautaCont(model.IBANdest); if (contDest != null) { //iban-ul destinatie e corect double sum = Convert.ToDouble(model.SumaTransf.ToString()); TranzactieDTO tranzDTO = new TranzactieDTO() { data = DateTime.Now.ToString(), partenerTranzactie = model.IBANdest, suma = sum, tipTranz = "transfer" }; //Tranzactie t = _writeRepo.AdaugaTranzactie(tranzDTO, model.IBAN); bool res = EfectueazaTranzactie(model.SumaTransf, cont, contDest); if (res == true) { return(View("Confirmare", GenereazaModelView(tranzDTO))); } else { return(View("Esec", GenereazaModelView("Tranzactia nu se poate efectua"))); } } else { //iban-ul destinatie nu exista return(View("Esec", GenereazaModelView("IBAN-ul destinatie nu exista"))); } } else { //iban-ul userului nu exista return(View("Esec", GenereazaModelView("IBAN-ul dumneavoastra nu exista"))); } } else { if (model.SumaTransf == 0) { return(View("Esec", GenereazaModelView("Nu ati introdus suma"))); } else { return(View("Esec", GenereazaModelView("Nu ati introdus IBAN-ul destinatarului"))); } } }
public ActionResult IstoricTranzactii(Model_Index model) { var toateTranz = _readRepo.ObtineTranzactii(model.IBAN); List <Istoric> modelGenerat = GenereazaModelView(toateTranz); if (modelGenerat == null) { return(View("Esec", GenereazaModelView("Nu exista inca nicio tranzactie pentur acest cont"))); } return(View("Istoric", GenereazaModelView(toateTranz))); }
public ActionResult Vizualizeaza(Model_Index model) { ContDTO cont = _readRepo.CautaCont(model.IBAN); if (cont == null) { ContDTO date = new ContDTO() { iban = model.IBAN, client = "Nu exista un client cu acest IBAN", Sold = 0 }; return(View("Vizualizare", GenereazaModelView(date))); } else { } return(View("Vizualizare", GenereazaModelView(cont))); }
public ActionResult Depunere(Model_Index model) { if (model.SumaDep != 0) { //toate datele au fost completate ContDTO cont = _readRepo.CautaCont(model.IBAN); if (cont != null) { double sum = Convert.ToDouble(model.SumaDep.ToString()); TranzactieDTO tranzDTO = new TranzactieDTO() { data = DateTime.Now.ToString(), partenerTranzactie = model.IBAN,//depune catre el insusi suma = sum, tipTranz = "depunere" }; //return View(); //_writeRepo.AdaugaTranzactie(tranzDTO, model.IBAN); bool res = EfectueazaTranzactie(model.SumaDep, cont); if (res == true) { return(View("Confirmare", GenereazaModelView(tranzDTO))); } else { return(View("Esec", GenereazaModelView("Tranzactia nu s-a putut efectua"))); } } else { //iban-ul userului nu exista return(View("Esec", GenereazaModelView("IBAN-ul dumneavoastra nu exista"))); } } else { return(View("Esec", GenereazaModelView("Nu ati introdus suma"))); } }