public async Task <IActionResult> PutPayment([FromRoute] int id, [FromBody] Payment payment) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != payment.Id) { return(BadRequest()); } _context.Entry(payment).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PaymentExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutPayments(int id, Payments payments) { if (id != payments.PaymentId) { return(BadRequest()); } _context.Entry(payments).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PaymentsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Create([Bind("ID,Name,IsActive")] Category category) { if (ModelState.IsValid) { _context.Add(category); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(category)); }
public async Task <IActionResult> Create([Bind("ID,PayDate,Amount,Description,CatogoryId")] Payment payment) { if (ModelState.IsValid) { _context.Add(payment); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CatogoryId"] = new SelectList(_context.Categories, "ID", "Name", payment.CatogoryId); return(View(payment)); }
public Task Add(Payment payment) { try { _paymentsContext.Payments.Add(payment); return(_paymentsContext.SaveChangesAsync()); } catch (Exception ex) { _logger.LogError(ex, "Error while trying to create payment", payment); throw; } }
public async Task <bool> AddPayment(Payment_Model entity) { Payment_EfModel paymentDb = _iMapper.Map <Payment_EfModel>(entity); await _context.Payment.AddAsync(paymentDb); await _context.SaveChangesAsync(); Payment_EfModel checkDb = await _context.Payment.Where(p => p.Id == paymentDb.Id).SingleOrDefaultAsync(); if (checkDb == null) { return(false); } return(true); }
private async Task AddLatestSuccessfulJobToDb() { _context.LatestSuccessfulJobs.Add(_latestSuccessfulJob); await _context.SaveChangesAsync(); }