public async Task <IActionResult> PutRxPrice(int id, RxPrice rxPrice) { if (id != rxPrice.Id) { return(BadRequest()); } await _rxPriceRepository.Update(rxPrice); return(NoContent()); }
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); }
public async Task Update(RxPrice rxPrice) { _context.Entry(rxPrice).State = EntityState.Modified; await _context.SaveChangesAsync(); }
public async Task Create(RxPrice rxPrice) { _context.RxPrices.Add(rxPrice); await _context.SaveChangesAsync(); }
public async Task <ActionResult <RxPrice> > PostRxPrice(RxPrice rxPrice) { await _rxPriceRepository.Create(rxPrice); return(CreatedAtAction("GetRxPrice", new { id = rxPrice.Id }, rxPrice)); }