Beispiel #1
0
        public async Task <IHttpActionResult> Update(Inquiry inquiry)
        {
            var user    = Request.GetOwinContext().Request.User;
            var updated = await _repo.Edit(inquiry, user.Identity.Name);

            if (updated.OutcomeId == InquiryOutcome.OrderId)
            {
                var orderRepo = new OrderRepository();
                var order     = await orderRepo.Create(updated.Id, user.Identity.Name);

                return(Created("/API/Orders/" + order.Id, order));
            }
            else
            {
                return(Ok());
            }
        }