Exemplo n.º 1
0
        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());
        }
Exemplo n.º 3
0
        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));
        }
Exemplo n.º 4
0
        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));
        }
Exemplo n.º 5
0
 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;
     }
 }
Exemplo n.º 6
0
        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);
        }
Exemplo n.º 7
0
 private async Task AddLatestSuccessfulJobToDb()
 {
     _context.LatestSuccessfulJobs.Add(_latestSuccessfulJob);
     await _context.SaveChangesAsync();
 }