public async Task <IActionResult> Edit(int id, [Bind("Id,AffiliateId,ContractStatuId,ApplicationDate")] AffiliateContracts affiliateContracts) { if (id != affiliateContracts.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(affiliateContracts); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AffiliateContractsExists(affiliateContracts.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["AffiliateId"] = new SelectList(_context.Affiliates, "Id", "FirtsName", affiliateContracts.AffiliateId); ViewData["ContractStatuId"] = new SelectList(_context.ContractStatus, "Id", "Status", affiliateContracts.ContractStatuId); return(View(affiliateContracts)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Status,Enable")] ContractStatus contractStatus) { if (id != contractStatus.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(contractStatus); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ContractStatusExists(contractStatus.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(contractStatus)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,FirtsName,LastName,NationalId,Birthday,Gender")] Affiliates affiliates) { if (id != affiliates.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(affiliates); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AffiliatesExists(affiliates.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(affiliates)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,AffiliateContractId,ServiceId,Observation")] AffiliateContractServices affiliateContractServices) { if (id != affiliateContractServices.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(affiliateContractServices); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AffiliateContractServicesExists(affiliateContractServices.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index), new { id = affiliateContractServices.AffiliateContractId })); } ViewData["AffiliateContractId"] = new SelectList(_context.AffiliateContracts, "Id", "Id", affiliateContractServices.AffiliateContractId); ViewData["ServiceId"] = new SelectList(_context.Services, "Id", "Code", affiliateContractServices.ServiceId); return(View(affiliateContractServices)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Code,ServiceName,Description")] Services services) { if (id != services.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(services); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ServicesExists(services.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(services)); }
public IActionResult Index() { var contracts = _context.AffiliateContracts.Where(s => (EF.Functions.DateDiffDay(s.ApplicationDate, DateTime.Now) > 30) && s.ContractStatu.Id == 4).ToList(); foreach (var contract in contracts) { contract.ContractStatuId = 7; _context.Update(contract); _context.SaveChanges(); } return(RedirectToAction("Index", "AffiliateContracts")); }