예제 #1
0
        public ActionResult <IEnumerable <string> > EditOutgoingOrder(int id, OutgoingOrder outgoingOrder)
        {
            if (id != outgoingOrder.OrderId)
            {
                return(BadRequest());
            }

            var newOutgoingOrder = _business.Update(outgoingOrder);

            return(new OkObjectResult(newOutgoingOrder));
        }
 public Task Update(OutgoingOrder outgoingOrder)
 {
     try
     {
         _repository.Update(outgoingOrder);
         return(Task.CompletedTask);
     }
     catch (Exception ex)
     {
         _logger.LogError(ex, ex.Message);
         throw ex;
     }
 }
 public async Task Update(OutgoingOrder outgoingOrder)
 {
     _dbContext.Entry(outgoingOrder).State = EntityState.Modified;
     await Save();
 }
 public async Task Insert(OutgoingOrder outgoingOrder)
 {
     _dbContext.OutgoingOrder.Add(outgoingOrder);
     await Save();
 }
예제 #5
0
        public async Task <ActionResult <OutgoingOrder> > PostOutgoingOrder(OutgoingOrder outgoingOrder)
        {
            await _business.Insert(outgoingOrder);

            return(CreatedAtAction("GetOutgoingOrder", new { id = outgoingOrder.OrderId }, outgoingOrder));
        }