public Models.OperationReturnModel <bool> forwardusermessage(ForwardUserMessageModel forwardrequest) { Models.OperationReturnModel <bool> retVal = new Models.OperationReturnModel <bool>(); try { retVal.SuccessResponse = _msgLogic.ForwardUserMessage(this.AuthenticatedUser, forwardrequest); retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("usermessages", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <PagedResults <UserMessageModel> > usermessages(PagingModel paging) { Models.OperationReturnModel <PagedResults <UserMessageModel> > retVal = new Models.OperationReturnModel <PagedResults <UserMessageModel> >(); try { retVal.SuccessResponse = _msgLogic.ReadPagedUserMessages(this.AuthenticatedUser, paging); retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("usermessages", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <OrderTotalByMonth> GetOrderTotalByMonth(int numberOfMonths) { Models.OperationReturnModel <OrderTotalByMonth> retVal = new Models.OperationReturnModel <OrderTotalByMonth>(); try { retVal.SuccessResponse = _historyLogic.GetOrderTotalByMonth(SelectedUserContext, numberOfMonths); retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("OrdersIndate", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <int> ReadUnreadMessageCount() { Models.OperationReturnModel <int> retVal = new Models.OperationReturnModel <int>(); try { retVal.SuccessResponse = _msgLogic.GetUnreadMessagesCount(this.AuthenticatedUser.UserId); retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("ReadUnreadMessageCount", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <ShipDateReturn> GetShipDays() { Models.OperationReturnModel <ShipDateReturn> retVal = new Models.OperationReturnModel <ShipDateReturn>(); try { retVal.SuccessResponse = _shipDayService.GetShipDates(this.SelectedUserContext); retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("GetShipDays", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <List <Order> > Orders() { Models.OperationReturnModel <List <Order> > retVal = new Models.OperationReturnModel <List <Order> >(); try { retVal.SuccessResponse = _orderLogic.UpdateOrdersForSecurity(AuthenticatedUser, _orderLogic.GetOrders(AuthenticatedUser.UserId, SelectedUserContext)); retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("Orders", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <List <RecentItem> > Recent() { Models.OperationReturnModel <List <RecentItem> > retVal = new Models.OperationReturnModel <List <RecentItem> >(); try { retVal.SuccessResponse = _listService.ReadRecent(this.AuthenticatedUser, this.SelectedUserContext); retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("Recent", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <RecentNonBEKList> RecentOrder(string catalog) { Models.OperationReturnModel <RecentNonBEKList> retVal = new Models.OperationReturnModel <RecentNonBEKList>(); try { retVal.SuccessResponse = _listService.ReadRecentOrder(this.AuthenticatedUser, this.SelectedUserContext, catalog); retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("ReadRecentOrder", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <ExportOptionsModel> ExportOrders() { Models.OperationReturnModel <ExportOptionsModel> retVal = new Models.OperationReturnModel <ExportOptionsModel>(); try { retVal.SuccessResponse = _exportLogic.ReadCustomExportOptions(this.AuthenticatedUser.UserId, Core.Models.Configuration.EF.ExportType.Order, 0); retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("OrdersIndate", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <bool> LogMarketingContentHit(ContentItemClickedModel clicked) { Models.OperationReturnModel <bool> retVal = new Models.OperationReturnModel <bool>(); try { retVal.SuccessResponse = _logic.LogHit(this.AuthenticatedUser, this.SelectedUserContext, clicked); retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("LogMarketingContentHit", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <List <Order> > OrdersIndate(DateTime from, DateTime to) { Models.OperationReturnModel <List <Order> > retVal = new Models.OperationReturnModel <List <Order> >(); try { retVal.SuccessResponse = _orderLogic.UpdateOrdersForSecurity(AuthenticatedUser, _orderLogic.GetOrderHeaderInDateRange(SelectedUserContext, from, to)); retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("OrdersIndate", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <bool> DeleteRecent() { Models.OperationReturnModel <bool> retVal = new Models.OperationReturnModel <bool>(); try { _recentlyViewedLogic.DeleteAll(this.AuthenticatedUser, this.SelectedUserContext); retVal.SuccessResponse = true; retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("DeleteRecent SelectedUserContext.CustomerID=" + SelectedUserContext.CustomerId, ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <bool> RequestOrderHistory(string orderNumber) { Models.OperationReturnModel <bool> retVal = new Models.OperationReturnModel <bool>(); try { _historyRequestLogic.RequestOrderForCustomer(this.SelectedUserContext, orderNumber); retVal.SuccessResponse = true; retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("RequestOrderHistory", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <bool> DeleteItem(Guid cartId, Guid itemId) { Models.OperationReturnModel <bool> retVal = new Models.OperationReturnModel <bool>(); try { _shoppingCartLogic.DeleteItem(this.AuthenticatedUser, this.SelectedUserContext, cartId, itemId); retVal.SuccessResponse = true; retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("DELETE Items", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <bool> UpdateReadMessages() { Models.OperationReturnModel <bool> retVal = new Models.OperationReturnModel <bool>(); try { _msgLogic.MarkAllReadByUser(this.AuthenticatedUser); retVal.SuccessResponse = true; retVal.IsSuccess = retVal.SuccessResponse; } catch (Exception ex) { _log.WriteErrorLog("UpdateReadMessages", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <Guid> SetActive(Guid cartId) { Models.OperationReturnModel <Guid> retVal = new Models.OperationReturnModel <Guid>(); try { _activeCartLogic.SaveUserActiveCart(this.SelectedUserContext, this.AuthenticatedUser.UserId, cartId); retVal.SuccessResponse = cartId; retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("PUT CartActive", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <List <Guid> > DeleteCarts(List <Guid> cartIds) { Models.OperationReturnModel <List <Guid> > retVal = new Models.OperationReturnModel <List <Guid> >(); try { _shoppingCartLogic.DeleteCarts(this.AuthenticatedUser, this.SelectedUserContext, cartIds); retVal.SuccessResponse = cartIds; retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("DELETE Carts", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <QuickAddReturnModel> QuickAddCart(List <QuickAddItemModel> items) { Models.OperationReturnModel <QuickAddReturnModel> retVal = new Models.OperationReturnModel <QuickAddReturnModel>(); try { retVal.SuccessResponse = _shoppingCartLogic.CreateQuickAddCart(this.AuthenticatedUser, this.SelectedUserContext, items); retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog(string.Format("POST QuickAddCart({0})", JsonConvert.SerializeObject(items)), ex); ExceptionEmail.Send(ex, string.Format("POST QuickAddCart({0})", JsonConvert.SerializeObject(items))); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <List <OrderHeader> > GetUnconfirmedOrders() { Models.OperationReturnModel <List <OrderHeader> > retVal = new Models.OperationReturnModel <List <OrderHeader> >(); try { List <OrderHeader> orders = _orderLogic.GetSubmittedUnconfirmedOrders(); retVal.SuccessResponse = orders; retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("GetUnconfirmedOrders", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <bool> Delete(string itemNumber) { Models.OperationReturnModel <bool> retVal = new Models.OperationReturnModel <bool>(); try { //listServiceRepository.DeleteNote(this.AuthenticatedUser, this.SelectedUserContext, itemNumber); retVal.SuccessResponse = true; retVal.IsSuccess = retVal.SuccessResponse; } catch (Exception ex) { _log.WriteErrorLog("DeleteNote", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <bool> UpdateMessagingPreferences(ProfileMessagingPreferenceModel messagingPreferenceModel) { Models.OperationReturnModel <bool> ret = new Models.OperationReturnModel <bool>(); try { _msgLogic.UpdateMessagingPreferences(messagingPreferenceModel, this.AuthenticatedUser); ret.SuccessResponse = true; ret.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("UpdateMessagingPreferences", ex); ret.ErrorMessage = ex.Message; ret.IsSuccess = false; } return(ret); }
public Models.OperationReturnModel <ShoppingCartItem> UpdateItem(Guid cartId, ShoppingCartItem updatedItem) { Models.OperationReturnModel <ShoppingCartItem> retVal = new Models.OperationReturnModel <ShoppingCartItem>(); try { _shoppingCartLogic.UpdateItem(this.AuthenticatedUser, this.SelectedUserContext, cartId, updatedItem); retVal.SuccessResponse = updatedItem; retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog(string.Format("AddItem({0})", JsonConvert.SerializeObject(updatedItem)), ex); ExceptionEmail.Send(ex, string.Format("AddItem({0})", JsonConvert.SerializeObject(updatedItem))); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <List <Order> > GetChangeOrders(bool header = false) { Models.OperationReturnModel <List <Order> > ret = new Models.OperationReturnModel <List <Order> >(); try { List <Order> changeOrders = _orderLogic.ReadOrders(this.AuthenticatedUser, this.SelectedUserContext, header: header, changeorder: true); ret.SuccessResponse = changeOrders; ret.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("changeOrders", ex); ret.ErrorMessage = ex.Message; ret.IsSuccess = false; } return(ret); }
public Models.OperationReturnModel <OrderHistoryUpdateModel> LastUpdated() { Models.OperationReturnModel <OrderHistoryUpdateModel> retVal = new Models.OperationReturnModel <OrderHistoryUpdateModel>(); try { retVal.SuccessResponse = new OrderHistoryUpdateModel() { LastUpdated = _historyHeaderRepo.ReadLatestOrderDate(SelectedUserContext) }; retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("LastUpdated", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <bool> Recent(string itemnumber) { Models.OperationReturnModel <bool> retVal = new Models.OperationReturnModel <bool>(); try { _recentlyViewedLogic.PostRecentView(this.AuthenticatedUser, this.SelectedUserContext, itemnumber); retVal.SuccessResponse = true; retVal.IsSuccess = retVal.SuccessResponse; } catch (Exception ex) { _log.WriteErrorLog("Recent(string itemnumber)", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <NewCSItem> Cart(ShoppingCart cart) { Models.OperationReturnModel <NewCSItem> retVal = new Models.OperationReturnModel <NewCSItem>(); try { retVal.SuccessResponse = new NewCSItem() { Id = _shoppingCartLogic.CreateCart(this.AuthenticatedUser, this.SelectedUserContext, cart) }; retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog(string.Format("POST Cart({0})", JsonConvert.SerializeObject(cart)), ex); ExceptionEmail.Send(ex, string.Format("POST Cart({0})", JsonConvert.SerializeObject(cart))); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <ShoppingCart> Cart(Guid cartId) { Models.OperationReturnModel <ShoppingCart> retVal = new Models.OperationReturnModel <ShoppingCart>(); try { retVal.SuccessResponse = _shoppingCartLogic.ReadCart(this.AuthenticatedUser, this.SelectedUserContext, cartId); retVal.IsSuccess = true; ApprovedCartModel cartApproved = _shoppingCartService.ValidateCart(this.AuthenticatedUser, this.SelectedUserContext, cartId, null); retVal.SuccessResponse.Approval = cartApproved; } catch (Exception ex) { _log.WriteErrorLog("GetCart", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <Order> UpdateOrder(Order order, bool deleteOmitted = true) { Models.OperationReturnModel <Order> retVal = new Models.OperationReturnModel <Order>(); try { ApprovedCartModel orderApproved = _shoppingCartService.ValidateCart(this.AuthenticatedUser, this.SelectedUserContext, Guid.Empty, order.OrderNumber); retVal.SuccessResponse = _orderLogic.UpdateOrder(this.SelectedUserContext, this.AuthenticatedUser, order, deleteOmitted); retVal.SuccessResponse.Approval = orderApproved; retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog(string.Format("UpdateOrder({0})", JsonConvert.SerializeObject(order)), ex); ExceptionEmail.Send(ex, string.Format("UpdateOrder({0})", JsonConvert.SerializeObject(order))); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <bool> PostRecentOrder(RecentNonBEKList list) { Models.OperationReturnModel <bool> retVal = new Models.OperationReturnModel <bool>(); try { _recentlyOrderedLogic.PostRecentOrder(this.AuthenticatedUser, new UserSelectedContext() { CustomerId = SelectedUserContext.CustomerId, BranchId = list.Catalog }, list); retVal.SuccessResponse = true; retVal.IsSuccess = retVal.SuccessResponse; } catch (Exception ex) { _log.WriteErrorLog("Recent(string itemnumber)", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }
public Models.OperationReturnModel <PagedResults <Order> > PagedOrders(PagingModel paging) { Models.OperationReturnModel <PagedResults <Order> > retVal = new Models.OperationReturnModel <PagedResults <Order> >(); try { System.Diagnostics.Stopwatch stopWatch = EntreeStopWatchHelper.GetStopWatch(gettiming: false); var results = _orderLogic.GetPagedOrders(AuthenticatedUser.UserId, SelectedUserContext, paging); stopWatch.Read(_log, "PagedOrders POST - Total time to retrieve pagedOrders"); _orderLogic.UpdateOrdersForSecurity(AuthenticatedUser, results.Results); stopWatch.Read(_log, "PagedOrders POST - Total time to update orders for security"); retVal.SuccessResponse = results; retVal.IsSuccess = true; } catch (Exception ex) { _log.WriteErrorLog("PagedOrders", ex); retVal.ErrorMessage = ex.Message; retVal.IsSuccess = false; } return(retVal); }