public async Task <IActionResult> Create([Bind("bank_id,bank_code")] BankModel BankModel) { if (ModelState.IsValid) { _context.Add(BankModel); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(BankModel)); }
public async Task <IActionResult> Create([Bind("Id,TypeCard")] cctypeModel cctypeModel) { if (ModelState.IsValid) { _context.Add(cctypeModel); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(cctypeModel)); }
public async Task <IActionResult> Edit(int id, [Bind("policy_Id,policy_No,ReleaseDate,Description")] BillingHoldViewModel HoldViewModel) { var tgl = DateTime.Now.Date; if (HoldViewModel.ReleaseDate < tgl) { ModelState.AddModelError("ReleaseDate", " HoldDate harus minimal tgl sekarang "); } if (ModelState.IsValid) { try { //BillingHoldModel HoldModel = new BillingHoldModel(); //HoldModel.policy_Id = id; var HoldModel = _context.BillingHoldModel.SingleOrDefault(m => m.policy_Id == id); HoldModel.ReleaseDate = HoldViewModel.ReleaseDate.AddDays(1); HoldModel.Description = HoldViewModel.Description; HoldModel.UserUpdate = User.Identity.Name; HoldModel.DateUpdate = DateTime.Now; _context.Update(HoldModel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BillingHoldModelExists(HoldViewModel.policy_Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Index")); } return(View(HoldViewModel)); }
public async Task <IActionResult> Create(ReasonMapingGroupEditVM ReasonMapVM) { var ReasonMapModel = new ReasonMapingGroupModel(); int bankid, groupid; if (int.TryParse(ReasonMapVM.GroupRejectMappingID, out groupid)) { ReasonMapModel.GroupRejectMappingID = groupid; } else { ModelState.AddModelError("GroupRejectMappingID", " Group Reject belum dipilih "); } if (string.IsNullOrEmpty(ReasonMapVM.RejectReason)) { ModelState.AddModelError("RejectReason", " Reaject Reason harus diisi "); } if (ModelState.IsValid) { if (int.TryParse(ReasonMapVM.bank_id, out bankid)) { ReasonMapModel.bank_id = bankid; } if (ReasonMapModel.bank_id == null) { ReasonMapModel.RejectCode = null; } else { ReasonMapModel.RejectCode = ReasonMapVM.RejectCode; } ReasonMapModel.RejectReason = ReasonMapVM.RejectReason; ReasonMapModel.note = ReasonMapVM.note; ReasonMapModel.user_crt = User.Identity.Name; ReasonMapModel.DateCrt = DateTime.Now; _context.ReasonMapingGroupModel.Add(ReasonMapModel); await _context.SaveChangesAsync(); return(RedirectToAction("Index")); } IEnumerable <SelectListItem> bankList; IEnumerable <SelectListItem> GroupRejectList; // List bank collector pendebetan CC List <int> bankIds = new List <int>(); bankIds.Add(1); // BCA bankIds.Add(2); // Mandiri bankIds.Add(3); // BNI bankIds.Add(12); // Mega bankIds.Add(14); // CIMB bankList = _context.BankModel.Where(b => bankIds.Contains(b.bank_id)) .Select(x => new SelectListItem { Value = x.bank_id.ToString(), Text = x.bank_code }).Where(r => r.Value != "0"); GroupRejectList = _context.GroupRejectMappingModel.Select(x => new SelectListItem { Value = x.id.ToString(), Text = x.GroupRejectReason }); ReasonMapVM.banks = bankList; ReasonMapVM.GroupReject = GroupRejectList; return(View(ReasonMapVM)); }