public List <UplatnicaModel> GetIzvod() { List <UplatnicaModel> uplatnice = new List <UplatnicaModel>(); using (var context = new xws_bankEntities()) { var uplatniceIzBaze = context.Uplates.Where(x => x.IzvrsenaUplata).ToList(); foreach (var item in uplatniceIzBaze) { UplatnicaModel sendModel = new UplatnicaModel(); sendModel.DuznikNalogodavac = item.DuznikNalogodavac; sendModel.SvrhaPlacanja = item.SvrhaPlacanja; sendModel.PoverilacPrimalac = item.PoverilacPrimalac; sendModel.MestoDatumPrijema = item.MestoDatumPrijema; sendModel.SifraPlacanja = item.SifraPlacanja; sendModel.Cena = item.Cena; sendModel.RacunDuznikaNalogodavca = item.RacunDuznikaNalogodavca; sendModel.Model = item.Model; sendModel.PozivNaBrojZaduzenja = item.PozivNaBrojZaduzenja; sendModel.RecunPoveriocaPrimaoca = item.RecunPoveriocaPrimaoca; sendModel.Model2 = item.Model2; sendModel.RacunNaBrojOdobrenje = item.RacunNaBrojOdobrenje; sendModel.DatumValute = item.DatumValute; sendModel.Checkbox = item.Hitno; uplatnice.Add(sendModel); } return(uplatnice); } }
public bool AddUplatnica(UplatnicaModel uplatnica) { //throw new NotImplementedException(); if (uplatnica != null) { using (var context = new xws_bankEntities()) { Uplate uplata = new Uplate(); uplata.DuznikNalogodavac = uplatnica.DuznikNalogodavac; uplata.SvrhaPlacanja = uplatnica.SvrhaPlacanja; uplata.PoverilacPrimalac = uplatnica.PoverilacPrimalac; uplata.MestoDatumPrijema = uplatnica.MestoDatumPrijema; uplata.SifraPlacanja = uplatnica.SifraPlacanja; uplata.Cena = uplatnica.Cena; uplata.RacunDuznikaNalogodavca = uplatnica.RacunDuznikaNalogodavca; uplata.Model = uplatnica.Model; uplata.PozivNaBrojZaduzenja = uplatnica.PozivNaBrojZaduzenja; uplata.RecunPoveriocaPrimaoca = uplatnica.RecunPoveriocaPrimaoca; uplata.Model2 = uplatnica.Model2; uplata.RacunNaBrojOdobrenje = uplatnica.RacunNaBrojOdobrenje; uplata.DatumValute = uplatnica.DatumValute; uplata.Hitno = uplatnica.Checkbox; uplata.DatumUplate = DateTime.Now; context.Uplates.Add(uplata); context.SaveChanges(); CentralBankService.ServiceBankClient centralBankClient = new CentralBankService.ServiceBankClient(); CentralBankService.UplatnicaModel sendModel = new CentralBankService.UplatnicaModel(); sendModel.Id = uplata.Id; sendModel.DuznikNalogodavac = uplatnica.DuznikNalogodavac; sendModel.SvrhaPlacanja = uplatnica.SvrhaPlacanja; sendModel.PoverilacPrimalac = uplatnica.PoverilacPrimalac; sendModel.MestoDatumPrijema = uplatnica.MestoDatumPrijema; sendModel.SifraPlacanja = uplatnica.SifraPlacanja; sendModel.Cena = uplatnica.Cena; sendModel.RacunDuznikaNalogodavca = uplatnica.RacunDuznikaNalogodavca; sendModel.Model = uplatnica.Model; sendModel.PozivNaBrojZaduzenja = uplatnica.PozivNaBrojZaduzenja; sendModel.RecunPoveriocaPrimaoca = uplatnica.RecunPoveriocaPrimaoca; sendModel.Model2 = uplatnica.Model2; sendModel.RacunNaBrojOdobrenje = uplatnica.RacunNaBrojOdobrenje; sendModel.DatumValute = uplatnica.DatumValute; sendModel.Hitno = uplatnica.Checkbox; centralBankClient.AddUplatnica(sendModel); return(true); } } return(false); }
public IHttpActionResult Post(UplatnicaModel model) { if (model != null) { using (var context = new xws_firmaEntities()) { Uplatnica uplatnica = new Uplatnica(); uplatnica.DuznikNalogodavac = model.DuznikNalogodavac; uplatnica.SvrhaPlacanja = model.SvrhaPlacanja; uplatnica.PoverilacPrimalac = model.PoverilacPrimalac; uplatnica.MestoDatumPrijema = model.MestoDatumPrijema; uplatnica.SifraPlacanja = model.SifraPlacanja; uplatnica.Cena = model.Cena; uplatnica.RacunDuznikaNalogodavca = model.RacunDuznikaNalogodavca; uplatnica.Model = model.Model; uplatnica.PozivNaBrojZaduzenja = model.PozivNaBrojZaduzenja; uplatnica.RecunPoveriocaPrimaoca = model.RecunPoveriocaPrimaoca; uplatnica.Model2 = model.Model2; uplatnica.RacunNaBrojOdobrenje = model.RacunNaBrojOdobrenje; uplatnica.DatumValute = model.DatumValute; uplatnica.Hitno = model.Checkbox; context.Uplatnicas.Add(uplatnica); context.SaveChanges(); } BankApiService.ServiceBankClient bs = new BankApiService.ServiceBankClient(); BankApiService.UplatnicaModel bankUplatnica = new BankApiService.UplatnicaModel(); bankUplatnica.DuznikNalogodavac = model.DuznikNalogodavac; bankUplatnica.SvrhaPlacanja = model.SvrhaPlacanja; bankUplatnica.PoverilacPrimalac = model.PoverilacPrimalac; bankUplatnica.MestoDatumPrijema = model.MestoDatumPrijema; bankUplatnica.SifraPlacanja = model.SifraPlacanja; bankUplatnica.Cena = model.Cena; bankUplatnica.RacunDuznikaNalogodavca = model.RacunDuznikaNalogodavca; bankUplatnica.Model = model.Model; bankUplatnica.PozivNaBrojZaduzenja = model.PozivNaBrojZaduzenja; bankUplatnica.RecunPoveriocaPrimaoca = model.RecunPoveriocaPrimaoca; bankUplatnica.Model2 = model.Model2; bankUplatnica.RacunNaBrojOdobrenje = model.RacunNaBrojOdobrenje; bankUplatnica.DatumValute = model.DatumValute; bankUplatnica.Checkbox = model.Checkbox; bool isOk = bs.AddUplatnica(bankUplatnica); if (isOk) { return(Ok()); } } return(BadRequest()); }
public bool AddUplatnica(UplatnicaModel uplatnica) { if (uplatnica != null) { using (var context = new xws_cantral_bankEntities()) { CentralBank.DBModel.CentralBank uplata = new CentralBank.DBModel.CentralBank(); uplata.DuznikNalogodavac = uplatnica.DuznikNalogodavac; uplata.SvrhaPlacanja = uplatnica.SvrhaPlacanja; uplata.PoverilacPrimalac = uplatnica.PoverilacPrimalac; uplata.MestoDatumPrijema = uplatnica.MestoDatumPrijema; uplata.SifraPlacanja = uplatnica.SifraPlacanja; uplata.Cena = uplatnica.Cena; uplata.RacunDuznikaNalogodavca = uplatnica.RacunDuznikaNalogodavca; uplata.Model = uplatnica.Model; uplata.PozivNaBrojZaduzenja = uplatnica.PozivNaBrojZaduzenja; uplata.RecunPoveriocaPrimaoca = uplatnica.RecunPoveriocaPrimaoca; uplata.Model2 = uplatnica.Model2; uplata.RacunNaBrojOdobrenje = uplatnica.RacunNaBrojOdobrenje; uplata.DatumValute = uplatnica.DatumValute; uplata.Hitno = uplatnica.Hitno; uplata.DatumUplate = DateTime.Now; uplata.IzvrsenaUplata = false; uplata.BankUplataId = uplatnica.Id; context.CentralBanks.Add(uplata); if (uplata.Hitno || uplata.Cena > 250000) { uplata.IzvrsenaUplata = true; ServiceReference1.ServiceBankClient bankService = new ServiceReference1.ServiceBankClient(); bankService.IsplataIzvrsena(uplatnica.Id); } context.SaveChanges(); return(true); } } return(false); }