public async Task <IActionResult> Create(PriceMonitoringViewModel model) { if (ModelState.IsValid) { string cenroReport = UploadedFile(model.CenroReport); PriceMonitoring data = new PriceMonitoring { TrackingNo = model.TrackingNo, CenroConcerned = model.CenroConcerned, ReleasedCenro = model.ReleasedCenro, ReceivedPenro = model.ReceivedPenro, CenroReport = cenroReport }; _context.Add(data); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(model)); }
private void btnSave_Click(object sender, EventArgs e) { try { var m = new PriceMonitoring(); m.Item = tb상품코드.Text; m.Interval = Convert.ToInt32(tb시간.Text); m.UpDown = tb방향.Text; m.UBuyPrice = Convert.ToDouble(tb매수진입가격.Text); m.DBuyPrice = Convert.ToDouble(tb매도진입가격.Text); m.URevenuePrice = Convert.ToDouble(tb매수수익가격.Text); m.DRevenuePrice = Convert.ToDouble(tb매도수익가격.Text); m.ULossPrice = Convert.ToDouble(tb매수손실가격.Text); m.DLossPrice = Convert.ToDouble(tb매도손실가격.Text); PPContext.Instance.ClientContext.SetPriceMonitoring(m); MessageBox.Show("저장완료!"); } catch (Exception ex) { } }
public async Task <IActionResult> Edit(int id, PriceMonitoringViewModel model) { if (id != model.Id) { return(NotFound()); } if (ModelState.IsValid) { try { string cenroReport = UploadedFile(model.CenroReport); PriceMonitoring data = new PriceMonitoring { Id = model.Id, TrackingNo = model.TrackingNo, CenroConcerned = model.CenroConcerned, ReleasedCenro = model.ReleasedCenro, ReceivedPenro = model.ReceivedPenro, CenroReport = cenroReport }; _context.Update(data); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PriceMonitoringExists(model.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(model)); }