public void AddOrder_should_save_into_database()
        {
            var order = new Order();
            order.MobileNumber = 456789;
            order.StreetAddress = "201 s heuights blvd";
            order.Landmark = "near allen pkwy";
            order.City = "bavdhan";
            order.State = "Maharashtra";
            order.Pincode = 411021;
            order.OrderDate = DateTime.Now;

            var repository = new OrdersRepository(
                new MainUnitOfWork(ConfigurationManager.AppSettings["AzureConnectionString"]));
            repository.SubmitOrder(order);


        }
        public JsonResult SubmitOrder(Order order)
        {
            var response = new BaseResponse();
            try
            {
                ordersRepository.SubmitOrder(order);
               
                response.IsSuccess = true;
            }
            catch (Exception exception)
            {
                response.IsSuccess = false;
                response.ErrorMessage = exception.Message;
            }           

            return Json("success", JsonRequestBehavior.AllowGet);
        }
        public JsonResult UpdateOrder(Order newOrder)
        {
            var response = new BaseResponse();
            try
            {
                var oldOrder = ordersRepository.GetOrder(newOrder.OrderNumber);

                ordersRepository.UpdateOrder(oldOrder, newOrder);

                response.IsSuccess = true;
            }
            catch (Exception exception)
            {
                response.IsSuccess = false;
                response.ErrorMessage = exception.Message;
            }

            return Json("success", JsonRequestBehavior.AllowGet);
        }
        public OrderConfirmation SubmitOrder(decimal mobileNumber, Order order)
        {

        }