Пример #1
0
        public async Task <IActionResult> PutRxPrice(int id, RxPrice rxPrice)
        {
            if (id != rxPrice.Id)
            {
                return(BadRequest());
            }

            await _rxPriceRepository.Update(rxPrice);

            return(NoContent());
        }
Пример #2
0
        public async Task UnauthorizedError()
        {
            var rxPrice = new RxPrice {
                Id = 500, Name = "Test", Price = 10
            };
            var json = JsonConvert.SerializeObject(rxPrice);
            var data = new StringContent(json, Encoding.UTF8, "application/json");

            var response = await _client.PutAsync("api/RxPrices/500", data);

            Assert.Equal(HttpStatusCode.Unauthorized, response.StatusCode);
        }
Пример #3
0
 public async Task Update(RxPrice rxPrice)
 {
     _context.Entry(rxPrice).State = EntityState.Modified;
     await _context.SaveChangesAsync();
 }
Пример #4
0
 public async Task Create(RxPrice rxPrice)
 {
     _context.RxPrices.Add(rxPrice);
     await _context.SaveChangesAsync();
 }
Пример #5
0
        public async Task <ActionResult <RxPrice> > PostRxPrice(RxPrice rxPrice)
        {
            await _rxPriceRepository.Create(rxPrice);

            return(CreatedAtAction("GetRxPrice", new { id = rxPrice.Id }, rxPrice));
        }