public TInvoiceD AddTInvoiceD(TInvoiceD tinvoiced) { if (tinvoiced != null) { dbContext.TInvoiceDs.Add(tinvoiced); dbContext.SaveChanges(); return(tinvoiced); } return(null); }
public TInvoiceD UpdateTInvoiceD(TInvoiceD tinvoiced) { dbContext.Entry(tinvoiced).State = EntityState.Modified; dbContext.SaveChanges(); return(tinvoiced); }
public TInvoiceD AddTInvoiceD(TInvoiceD tinvoiced) { return(tinvoicedService.AddTInvoiceD(tinvoiced)); }
public TInvoiceD UpdateTInvoiceD(TInvoiceD tinvoiced) { return(tinvoicedService.UpdateTInvoiceD(tinvoiced)); }
public async Task <IActionResult> Index(string headerId) { VLoad vload = new VLoad(); if (!string.IsNullOrEmpty(headerId)) { HttpClient client = _api.Initial(); //Language langinfo = new Language(); List <Language> language = new List <Language>(); //MCurrency currinfo = new MCurrency(); List <MCurrency> mcurrency = new List <MCurrency>(); //MTo toinfo = new MTo(); List <MTo> mto = new List <MTo>(); //MPo poinfo = new MPo(); List <MPo> mpo = new List <MPo>(); TInvoiceH tinvoiceh = new TInvoiceH(); TInvoiceD detailinfo = new TInvoiceD(); List <TInvoiceD> tinvoiced = new List <TInvoiceD>(); HttpResponseMessage resTInvoiceH = await client.GetAsync($"api/TInvoiceH/GetTInvoiceHById?id={headerId}"); var resultTInvoiceH = resTInvoiceH.Content.ReadAsStringAsync().Result; tinvoiceh = JsonConvert.DeserializeObject <TInvoiceH>(resultTInvoiceH); HttpResponseMessage resTInvoiceD = await client.GetAsync($"api/TInvoiceD/GetTInvoiceDById?id={headerId}"); var resultTInvoiceD = resTInvoiceD.Content.ReadAsStringAsync().Result; tinvoiced = JsonConvert.DeserializeObject <List <TInvoiceD> >(resultTInvoiceD); language = new List <Language> { new Language { Text = "English (US)", Value = "US" }, new Language { Text = "Indonesian (ID)", Value = "ID" } }; HttpResponseMessage resCurr = await client.GetAsync("api/MCurrency/GetMCurrency"); var resultCurr = resCurr.Content.ReadAsStringAsync().Result; mcurrency = JsonConvert.DeserializeObject <List <MCurrency> >(resultCurr); HttpResponseMessage resTo = await client.GetAsync("api/MTo/GetMTo"); var resultTo = resTo.Content.ReadAsStringAsync().Result; mto = JsonConvert.DeserializeObject <List <MTo> >(resultTo); HttpResponseMessage resPo = await client.GetAsync("api/MPo/GetMPo"); var resultPo = resPo.Content.ReadAsStringAsync().Result; mpo = JsonConvert.DeserializeObject <List <MPo> >(resultPo); foreach (var item in mpo) { item.Name = item.PONo + " - " + item.Name; } ViewBag.langInfo = tinvoiceh.Language; ViewBag.currInfo = tinvoiceh.Currency; ViewBag.toInfo = tinvoiceh.ToID; ViewBag.poInfo = tinvoiceh.Pono; vload.invNo = headerId; //vload.langInfo = langinfo; vload.language = language; //vload.currInfo = currinfo; vload.mCurrency = mcurrency; //vload.toInfo = toinfo; vload.mTo = mto; //vload.poInfo = poinfo; vload.mPo = mpo; vload.tInvoiceH = tinvoiceh; vload.detailInfo = detailinfo; vload.tInvoiceD = tinvoiced; } if (string.IsNullOrEmpty(headerId)) { HttpClient client = _api.Initial(); string tot = await client.GetStringAsync("api/TInvoiceH/CountTInvoiceH"); string invNo = "INV-" + (Convert.ToInt32(tot) + 1).ToString(); //Language langinfo = new Language(); List <Language> language = new List <Language>(); //MCurrency currinfo = new MCurrency(); List <MCurrency> mcurrency = new List <MCurrency>(); //MTo toinfo = new MTo(); List <MTo> mto = new List <MTo>(); //MPo poinfo = new MPo(); List <MPo> mpo = new List <MPo>(); TInvoiceH tinvoiceh = new TInvoiceH(); TInvoiceD detailinfo = new TInvoiceD(); List <TInvoiceD> tinvoiced = new List <TInvoiceD>(); language = new List <Language> { new Language { Text = "English (US)", Value = "US" }, new Language { Text = "Indonesian (ID)", Value = "ID" } }; HttpResponseMessage resCurr = await client.GetAsync("api/MCurrency/GetMCurrency"); var resultCurr = resCurr.Content.ReadAsStringAsync().Result; mcurrency = JsonConvert.DeserializeObject <List <MCurrency> >(resultCurr); HttpResponseMessage resTo = await client.GetAsync("api/MTo/GetMTo"); var resultTo = resTo.Content.ReadAsStringAsync().Result; mto = JsonConvert.DeserializeObject <List <MTo> >(resultTo); HttpResponseMessage resPo = await client.GetAsync("api/MPo/GetMPo"); var resultPo = resPo.Content.ReadAsStringAsync().Result; mpo = JsonConvert.DeserializeObject <List <MPo> >(resultPo); foreach (var item in mpo) { item.Name = item.PONo + " - " + item.Name; } vload.invNo = invNo; //vload.langInfo = langinfo; vload.language = language; //vload.currInfo = currinfo; vload.mCurrency = mcurrency; //vload.toInfo = toinfo; vload.mTo = mto; //vload.poInfo = poinfo; vload.mPo = mpo; vload.tInvoiceH = tinvoiceh; vload.detailInfo = detailinfo; vload.tInvoiceD = tinvoiced; } return(View(vload)); }