public async Task <IActionResult> PutInvoiceTel([FromRoute] int id, [FromBody] InvoiceTel invoiceTel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != invoiceTel.Id) { return(BadRequest()); } _context.Entry(invoiceTel).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!InvoiceTelExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Edit(int id, [Bind("Id,InvoiceDate,ProviderName,Payment,Debt,Overpaid,TelNumber,UserId,MonthId")] InvoiceTel invoiceTel) { if (id != invoiceTel.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(invoiceTel); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!InvoiceTelExists(invoiceTel.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["MonthId"] = new SelectList(_context.Months, "Id", "Name", invoiceTel.MonthId); ViewData["UserId"] = invoiceTel.UserId; return(View(invoiceTel)); }
public async Task <IActionResult> Create([Bind("Id,InvoiceDate,ProviderName,Payment,Debt,Overpaid,TelNumber,UserId,MonthId")] InvoiceTel invoiceTel) { if (ModelState.IsValid) { _context.Add(invoiceTel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["MonthId"] = new SelectList(_context.Months, "Id", "Name", invoiceTel.MonthId); ViewData["UserId"] = invoiceTel.UserId; return(View(invoiceTel)); }