Exemplo n.º 1
0
        public async Task <JsonResult> CreateOrder_Inside(OrderModel model, bool isDone = true, int OrderSuppliersId = 0)
        {
            var Messaging = new RenderMessaging();

            try
            {
                if (User == null)
                {
                    Messaging.isError   = true;
                    Messaging.messaging = "Phiên đăng nhập đã hết hạn.";
                    return(Json(Messaging, JsonRequestBehavior.AllowGet));
                }

                if (model.Detail.Count <= 0)
                {
                    Messaging.isError   = true;
                    Messaging.messaging = "Dữ liệu không hợp lệ, vui lòng kiểm tra lại";
                    return(Json(Messaging, JsonRequestBehavior.AllowGet));
                }

                var user = Mapper.Map <UserCurrent>(User);

                var isError = await _IOrderBus.AddOrder_Input(model, user, isDone, OrderSuppliersId);

                Messaging.isError   = !isError;
                Messaging.messaging = "Đã Nhập hàng thành công!";
            }
            catch (Exception ex)
            {
                Messaging.isError   = true;
                Messaging.messaging = "Nhập hàng không thành công!";
            }
            return(Json(Messaging, JsonRequestBehavior.AllowGet));
        }