예제 #1
0
        public async Task <IHttpActionResult> Create(Inquiry inquiry)
        {
            var user    = Request.GetOwinContext().Request.User;
            var created = await _repo.Create(inquiry, user.Identity.Name);

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

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