public AdminSaleRecordController() { this._unitOfWork = new UnitOfWork(_df); this._orderBusiness = new OrderBusiness(_df, this._unitOfWork); this._itemBusiness = new OrderedItemBusiness(_df, this._unitOfWork); this._productBusiness = new ProductBusiness(_df, this._unitOfWork); this._ImageBusiness = new ImageBusiness(_df, this._unitOfWork); }
public ActionResult Holds() { using (OrderBusiness orderBusiness = new OrderBusiness(_applicationServicesSetup, _user)) { var Holds = orderBusiness.GetBillingHolds(); return(View(Holds)); } }
protected IActionResult EditStopLoss(int orderId, OrderValueRequest orderValueRequest) { if (orderValueRequest == null) { return(BadRequest()); } return(Ok(OrderBusiness.EditStopLoss(orderId, orderValueRequest.Value))); }
protected IActionResult EditOrder(int orderId, EditOrderRequest editOrderRequest) { if (editOrderRequest == null) { return(BadRequest()); } return(Ok(OrderBusiness.EditOrder(orderId, editOrderRequest.Quantity, editOrderRequest.Price, editOrderRequest.TakeProfit, editOrderRequest.StopLoss))); }
public Order Create(Order newItem) { newItem.id = counter; counter++; Order auxOrder = OrderBusiness.BuildOrder(newItem.originalOrder); newItem.finalOrder = auxOrder.finalOrder; listOrders.Add(newItem); return(newItem); }
public ActionResult Edit(Vendor vendor) { if (ModelState.IsValid) { OrderBusiness.UpdateVendor(vendor); return(RedirectToAction("Index")); } return(View(vendor)); }
public CheckOutController() { this._unitOfWork = new UnitOfWork(_df); this._userBusiness = new UserBusiness(_df, this._unitOfWork); this._AddToCartBusiness = new AddToCartBusiness(_df, this._unitOfWork); this._productBusiness = new ProductBusiness(_df, this._unitOfWork); this._ImageBusiness = new ImageBusiness(_df, this._unitOfWork); this._OrderBusiness = new OrderBusiness(_df, this._unitOfWork); this._OrderedItemBusiness = new OrderedItemBusiness(_df, this._unitOfWork); }
public BaseController() : base() { loginBusiness = new LoginBusiness(this.GetContext()); userBusiness = new UserBusiness(this.GetContext()); categoryBusiness = new CategoryBusiness(this.GetContext()); servicePlanBusiness = new ServicePlanBusiness(this.GetContext()); newsBusiness = new NewsBusiness(this.GetContext()); customerBusiness = new CustomerBusiness(this.GetContext()); orderBusiness = new OrderBusiness(this.GetContext()); customerServicePlan = new CustomerServicePlanBusiness(this.GetContext()); }
public PaymentDetailPresenter(IPaymentDetailView view, Order order, Customer customer) { _businessOrder = new OrderBusiness(Singleton <PosEngine> .Instance.Resolve <IRepository <Order> >()); _businessOrderItem = new OrderItemBusiness(Singleton <PosEngine> .Instance.Resolve <IRepository <OrderItem> >()); _businessCustmer = new CustomerBusiness(Singleton <PosEngine> .Instance.Resolve <IRepository <Customer> >()); _view = view; _model = new PaymentDetailModel(order, customer); _view.InitView(_model); }
protected void Page_Load(object sender, EventArgs e) { OB = new OrderBusiness(); EB = new EmployeeBusiness(); CB = new CompanyBLL(); loadData(); String script = WebHelper.Instance.GetJqueryScript("App_Themes/js/jquery/custom_jquery.js"); ScriptManager.RegisterStartupScript(Page, Page.GetType(), "MessageWarning", script, true); }
public SalePresenter(ISaleView view) { _business = new OrderBusiness(Singleton <PosEngine> .Instance.Resolve <IRepository <Order> >()); _businessItems = new OrderItemBusiness(Singleton <PosEngine> .Instance.Resolve <IRepository <OrderItem> >()); _businessCustomer = new CustomerBusiness(Singleton <PosEngine> .Instance.Resolve <IRepository <Customer> >()); _businessProduct = new ProductBusiness(Singleton <PosEngine> .Instance.Resolve <IRepository <Product> >()); _view = view; _model = new SaleModel(new Customer()); _view.InitView(_model); }
protected IActionResult CloseOrder(int orderId, OrderValueRequest orderValueRequest) { if (orderValueRequest == null) { return(BadRequest()); } var order = OrderBusiness.CloseOrder(orderId, orderValueRequest.Value); SendOrderMessageToFollowers(new OrderResponse[] { order }); return(Ok(order)); }
protected IActionResult CloseAll(CancelCloseAllOrderRequest closeAllOrderRequest) { if (closeAllOrderRequest == null) { return(BadRequest()); } var orders = OrderBusiness.CloseAll(closeAllOrderRequest.AssetId); SendOrderMessageToFollowers(orders); return(Ok(orders)); }
private void Dispose(bool dispose) { if (dispose) { if (_userBusiness != null) { _userBusiness = null; } if (_categoryBusiness != null) { _categoryBusiness = null; } if (_imageBusiness != null) { _imageBusiness = null; } if (_orderBusiness != null) { _orderBusiness = null; } if (_orderedProductBusiness != null) { _orderedProductBusiness = null; } if (_productBusiness != null) { _productBusiness = null; } if (_shoppingCartBusiness != null) { _shoppingCartBusiness = null; } if (_repositoryContext != null) { _repositoryContext.Dispose(); _repositoryContext = null; } if (_instance != null) { _instance = null; } } }
static void rabbitMQSubscribe() { var appSettings = GetAppSettings(); var mqService = new RabbitMQService( appSettings.RabbitMQ.HostName, appSettings.RabbitMQ.Port, appSettings.RabbitMQ.UserName, appSettings.RabbitMQ.Password); //订阅用户注册消息 mqService.Subscribe <RegisterMemberEvent>( "RegisterMemberEvent", "RegisterMemberAddAccount", _ => { var accountBusiness = new AccountBusiness(); accountBusiness.dbContext = new MSSQLDbContext("MSDbConnection"); return(accountBusiness.AddAccount(_.MemberId)); }); //订阅支付成功消息--订单处理 mqService.Subscribe <PaymentPaidEvent>( "PaymentPaidEvent", "PaymentPaidOrder", _ => { if (_.Type != Example.IBusiness.Model.PaymentType.Order) { return(true); } var orderBusiness = new OrderBusiness(); orderBusiness.dbContext = new MSSQLDbContext("MSDbConnection"); return(orderBusiness.Notify(_.Identity_Id, _.PaymentId)); }); //订阅支付成功消息--充值处理 mqService.Subscribe <PaymentPaidEvent>( "PaymentPaidEvent", "PaymentPaidRecharge", _ => { if (_.Type != Example.IBusiness.Model.PaymentType.Recharge) { return(true); } //var rechargeBusiness = new RechargeBusiness(); //rechargeBusiness.dbContext = new MSSQLDbContext("MSDbConnection"); return(true); }); }
protected void Page_Load(object sender, EventArgs e) { OB = new OrderBusiness(); CB = new CompanyBLL(); DataTable dtCompany = CB.Company_ShowAllDisplay(""); dtCompany.Columns.Add("Payment", typeof(double)); foreach (DataRow item in dtCompany.Rows) { Guid comId = new Guid(item["Company_Id"].ToString()); double companyPayment = 0; List <Order> listOrder = OB.GetOrdersByCompanyId(comId, false); foreach (Order order in listOrder) { companyPayment += Double.Parse(order.Total_Charge); } listOrder = OB.GetOrdersByCompanyId(comId, true); foreach (Order order in listOrder) { companyPayment += Double.Parse(order.Total_Charge); } item["Payment"] = companyPayment; } DataView dv = dtCompany.DefaultView; dv.Sort = "Payment DESC"; dtCompany = dv.Table; //for (int i = 0; i < newDataTable.Rows.Count; i++)// change 'newDataTable.Rows.Count' by a prametter. //{ //} DataRow dr = dtCompany.Rows[0]; imgCompany1.ImageUrl = WebHelper.Instance.GetImageURL(dr["Company_Logo"].ToString(), 50, 50, false); lnkCompanyName1.Text = dr["Company_Name"].ToString(); lblAddress1.Text = dr["Company_Address"].ToString(); dr = dtCompany.Rows[1]; imgCompany2.ImageUrl = WebHelper.Instance.GetImageURL(dr["Company_Logo"].ToString(), 50, 50, false); lnkCompanyName2.Text = dr["Company_Name"].ToString(); lblAddress2.Text = dr["Company_Address"].ToString(); dr = dtCompany.Rows[2]; imgCompany3.ImageUrl = WebHelper.Instance.GetImageURL(dr["Company_Logo"].ToString(), 50, 50, false); lnkCompanyName3.Text = dr["Company_Name"].ToString(); lblAddress3.Text = dr["Company_Address"].ToString(); }
public JsonResult Search(DataTableParameters param, string vendorName) { string sortBy = "VendorName"; string sortDirection = "ASC"; if (param.Order.Length > 0) { sortBy = param.Columns[param.Order[0].Column].Name; sortDirection = param.Order[0].Dir.ToString(); } int pageSize = param.Length; int pageNumber = param.Start / pageSize + 1; var results = OrderBusiness.SearchVendor(vendorName, pageNumber, pageSize, sortBy, sortDirection); var data = from vendor in results.Data select new { vendor.VendorId, vendor.VendorName, vendor.ContactPerson, vendor.Email, vendor.DaysToFollow, vendor.IsDropShipper, vendor.Zip, vendor.StreetAddress, vendor.OptionalAddress, vendor.City, vendor.State, vendor.Country, vendor.CanBarcode, vendor.FreeFreightProgram, vendor.DiscountProgram, vendor.WillUseAmazonUPSLabel, vendor.AvgLeadTimeToShip, vendor.AvgDaysInTransit, vendor.AvgDaysToAcceptGoods, vendor.TotalDaysFromOrderToSell, vendor.InventoryFrom }; return(Json(new DataTableJsonResult() { draw = param.Draw, recordsTotal = results.TotalRecords, recordsFiltered = results.TotalRecords, data = data }, JsonRequestBehavior.AllowGet)); }
public Dictionary <int, Dictionary <OrderActionType, List <OrderResponse> > > UpdateBinanceAssetsValues() { Dictionary <int, TickerDataModel> currentValues = GetAssetsCurrentValuesAndVariationFromBinanceTicker(); var currentDate = Data.GetDateTimeNow(); currentDate = currentDate.AddMilliseconds(-currentDate.Millisecond); Dictionary <int, Dictionary <OrderActionType, List <OrderResponse> > > result = null; Parallel.Invoke(() => UpdateAssetCurrentValues(currentDate, currentValues), () => result = OrderBusiness.ClosePositionForStopLossAndTargetPriceReached(currentDate, currentValues)); return(result); }
protected IActionResult CreateOrder(OrderRequest orderRequest) { if (orderRequest == null) { return(BadRequest()); } var order = OrderBusiness.CreateOrder(orderRequest.AssetId, Auctus.DomainObjects.Trade.OrderType.Get(orderRequest.Type), orderRequest.Quantity, orderRequest.Price, orderRequest.TakeProfit, orderRequest.StopLoss); if (order.ActionType != OrderActionType.Limit.Value) { SendOrderMessageToFollowers(new OrderResponse[] { order }); } return(Ok(order)); }
public string fshihet(Int64 id_klienti) { SkontoBusiness sb = new SkontoBusiness(); ShoferiBusiness shb = new ShoferiBusiness(); OrderBusiness ob = new OrderBusiness(); if (sb.Skontot.Any(ac => ac.idKlienti.Equals(id_klienti)) || shb.Shoferet.Any(ac => ac.IdKlienti.Equals(id_klienti)) || ob.Orders.Any(ac => ac.IdKlienti.Equals(id_klienti))) { return("false"); } else { return("true"); } }
public ActionResult Detaje(int id) { if (Session["UserID"] != null) { OrderBusiness ob = new OrderBusiness(); Order or = ob.Orders.Single(s => s.idOrder == id); ViewBag.Base64String = or.ImageUrl; ViewBag.Derguesi = Session["emri"].ToString(); return(View(or)); } else { return(RedirectToAction("Index", "Hyrje")); } }
public string fshihet(Int64 id_klienti) { //SkontoBusiness sb = new SkontoBusiness(); //ShoferiBusiness shb = new ShoferiBusiness(); OrderBusiness ob = new OrderBusiness(); if (ob.Orders.Any(ac => ac.IdLloji.Equals(id_klienti))) { return("false"); } else { return("true"); } }
public ActionResult Create(Order orderReceived) { string orderString = orderReceived.originalOrder; if (!orderString.ToUpper().StartsWith(Constants.MORNING) && !orderString.ToUpper().StartsWith(Constants.NIGHT)) { return(BadRequest("The request must start with " + Constants.MORNING + " or " + Constants.NIGHT)); } Order orderInsert = OrderBusiness.BuildOrder(orderString); _context.Order.Add(orderInsert); _context.SaveChanges(); return(CreatedAtRoute("GetOrder", new { id = orderInsert.id }, orderInsert)); }
/// <summary> /// placed new order /// </summary> /// <param name="AddressId"></param> /// <returns></returns> public ActionResult Order(Guid AddressId) { OrderBusiness orderBusiness = new OrderBusiness(); Guid UserID = new Guid(Session["userId"].ToString()); bool isOrderPlaced = orderBusiness.PlacedOrder(AddressId, UserID); if (isOrderPlaced) { return(RedirectToAction("GetOrder", "Order")); } else { return(RedirectToAction("ErrorViewShow", "HttpErrors", new { msg = "order not placed" })); } }
public string fshihet(Int64 id_klienti) { //SkontoBusiness sb = new SkontoBusiness(); //ShoferiBusiness shb = new ShoferiBusiness(); KlientiBusiness kb = new KlientiBusiness(); OrderBusiness ob = new OrderBusiness(); if (ob.Orders.Any(ac => ac.IdMagazina.Equals(id_klienti)) || kb.Klientet.Any(ac => ac.idMagazina.Equals(id_klienti))) { return("false"); } else { return("true"); } }
// GET: Order public ActionResult Index() { if (Session["UserID"] != null) { OrderBusiness ob = new OrderBusiness(); DatePicker d = new DatePicker(); d.DataFillimi = DateTime.UtcNow; d.DataMbarimi = DateTime.UtcNow; return(View(ob.Orders.ToList())); } else { return(RedirectToAction("Index", "Hyrje")); } }
public ActionResult Login(LoginViewModel model, string returnUrl) { if (!ModelState.IsValid) { return(View()); } if (OrderBusiness.ValidateUser(model.UserName, model.Password)) { SignIn(model.UserName); return(RedirectToLocal(returnUrl)); } ModelState.AddModelError("", "Invalid username or password."); return(View(model)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var vendor = OrderBusiness.GetVendorById(id.Value); if (vendor == null) { throw new InvalidDataException("Vendor does not exist."); } return(View(vendor)); }
public string fshihet(Int64 id_klienti) { //SkontoBusiness sb = new SkontoBusiness(); //ShoferiBusiness shb = new ShoferiBusiness(); //KlientiBusiness kb = new KlientiBusiness(); OrderBusiness ob = new OrderBusiness(); if (ob.Orders.Any(ac => ac.DriverIdDorezimi.Equals(id_klienti)) || ob.Orders.Any(ac => ac.DriverIdPickUp.Equals(id_klienti)) || ob.Orders.Any(ac => ac.DriverIdKthyerMag.Equals(id_klienti))) { return("false"); } else { return("true"); } }
public Order Add(Order order) { try { var orderbs = new OrderBusiness(); return(orderbs.nuevo(order)); } catch (Exception ex) { var httpError = new HttpResponseMessage() { StatusCode = (HttpStatusCode)422, ReasonPhrase = ex.Message }; throw new HttpResponseException(httpError); } }
public ActionResult Create(FormCollection collection) { try { OrderEntity orderEntity = new OrderEntity(); orderEntity.RecipientName = collection["RecipientName"]; orderEntity.DeliveryStreet = collection["DeliveryStreet"]; orderEntity.DeliveryCity = collection["DeliveryCity"]; orderEntity.DeliveryState = collection["DeliveryState"]; orderEntity.DeliveryPostalCode = collection["DeliveryPostalCode"]; orderEntity.Phone = collection["Phone"]; orderEntity.Email = collection["Email"]; OrderBusiness orderbusiness = new OrderBusiness(); orderbusiness.Create(orderEntity); return RedirectToAction("Index"); } catch(Exception ex) { CreateViewModel model = new CreateViewModel(); model.Error = ex.Message; return View(model); } }