public ProjectQuotesViewTest() { driver = new ChromeDriver(@"C:\Q2O\Source\Iterations\Iteration 8\Daikin Project Office\DaikinProjectOffice.Tests\libraries"); projectService = new ProjectServices(); accountService = new AccountServices(); orderService = new OrderServices(); projectVM = new ProjectModel(); projectServiceLight = new ProjectServiceLight(); orderServiceLight = new OrderServiceLight(); addressService = new AddressServices(); user = accountService.GetUserSessionModel("*****@*****.**").Model as UserSessionModel; projectId = this.db.Projects .Where(p => p.ProjectStatusTypeId == ProjectStatusTypeEnum.Open && p.OwnerId == user.UserId).OrderByDescending(p => p.ProjectTypeId) .Select(p => p.ProjectId).FirstOrDefault(); project = this.db.Context.Projects .Where(p => p.OwnerId == user.UserId && p.ProjectStatusTypeId == ProjectStatusTypeEnum.Open ).OrderByDescending(p => p.ProjectTypeId) .FirstOrDefault(); quoteId = this.db.Context.Quotes.Where(q => q.ProjectId == projectId).OrderByDescending(q => q.QuoteId).Select(q => q.QuoteId).FirstOrDefault(); projectVM = projectService.GetProjectModel(user, projectId).Model as ProjectModel; }
public OrderController() { _erpSvcProvider = new ERPServiceProvider(); _orderServiceLight = new OrderServiceLight(); _orderServices = new OrderServices(); _quoteServices = new QuoteServices(); }
public TestOrderController() { orderService = new OrderServices(this.TContext); orderServiceLight = new OrderServiceLight(); searchOrders = new SearchOrders(); accountService = new AccountServices(); user = accountService.GetUserSessionModel("*****@*****.**").Model as UserSessionModel; quoteService = new QuoteServices(); orderVMLight = new OrderViewModelLight(); orderVMLight.BusinessId = 206680765352640513; orderVMLight.ShipToAddressId = 479102086194151432; orderVMLight.PricingTypeId = 1; orderVMLight.PONumber = "AAPO0613201601"; orderVMLight.TotalDiscountPercent = 0; orderVMLight.EstimatedReleaseDate = Convert.ToDateTime("2016-06-06 00:00:00.000"); orderVMLight.DeliveryAppointmentRequired = false; orderVMLight.DeliveryContactName = ""; orderVMLight.DeliveryContactPhone = ""; orderVMLight.OrderReleaseDate = DateTime.Now.AddDays(2); orderVMLight.SubmittedByUserId = 392643416367824896; orderVMLight.SubmitDate = DateTime.Now; orderVMLight.CreatedByUserId = 392643416367824896; orderVMLight.UpdatedByUserId = 392643416367824896; orderVMLight.DiscountRequestId = 0; orderVMLight.CommissionRequestId = 0; orderVMLight.ERPOrderNumber = ""; orderVMLight.ERPPOKey = 0; orderVMLight.ERPStatus = "Submitted"; orderVMLight.Comments = "PLEASE CALL BEFORE SHIPPING"; orderVMLight.ERPComments = ""; orderVMLight.ERPOrderDate = null; orderVMLight.ERPInvoiceDate = null; orderVMLight.ERPShipDate = null; orderVMLight.ERPInvoiceNumber = null; orderVMLight.QuoteId = 479102111284477952; orderVMLight.ProjectId = 479102086194151424; orderVMLight.CurrentUser = user; var fileUpload = new FileUploadTest(); orderVMLight.POAttachment = fileUpload; orderVMLight.POAttachmentFileName = fileUpload.FileUploadName; orderVMLight.ERPAccountId = "1234"; orderControllerApi = new OrderController(); orderController = new DPO.Web.Controllers.ProjectDashboardController(); orderController.CurrentUser = user; projects = this.db.Projects.Where(p => p.OwnerId == user.UserId).ToList(); }
public OrderViewTest() { _driver = new ChromeDriver(@"C:\Q2O\Source\Iterations\UnitTesting-PhaseI\Daikin Project Office\DaikinProjectOffice.Tests\libraries"); _projectService = new ProjectServices(); _accountService = new AccountServices(); _orderService = new OrderServices(); //_projectVM = new ProjectViewModel(); _projectVM = new ProjectModel(); _projectServiceLight = new ProjectServiceLight(); _orderServiceLight = new OrderServiceLight(); user = _accountService.GetUserSessionModel("*****@*****.**").Model as UserSessionModel; _projectId = this.db.Context.Projects.Where(p => p.ProjectStatusTypeId == ProjectStatusTypeEnum.Open).OrderByDescending(p => p.ProjectTypeId).Select(p => p.ProjectId).FirstOrDefault(); _quoteId = this.db.Context.Quotes.Where(q => q.ProjectId == _projectId).OrderByDescending(q => q.QuoteId).Select(q => q.QuoteId).FirstOrDefault(); //_projectVM = _projectServiceLight.GetProjectModelWithQuote(user, _projectId, _quoteId).Model as ProjectViewModel; _projectVM = _projectService.GetProjectModel(user, _projectId).Model as ProjectModel; }
public TestOrderAPI() { orderService = new OrderServices(this.TContext); orderServiceLight = new OrderServiceLight(); searchOrders = new SearchOrders(); accountService = new AccountServices(); user = accountService.GetUserSessionModel("*****@*****.**").Model as UserSessionModel; quoteService = new QuoteServices(); orderVMLight = new OrderViewModelLight(); orderVMLight.BusinessId = 206680765352640513; orderVMLight.ShipToAddressId = 479102086194151432; orderVMLight.PricingTypeId = 1; orderVMLight.PONumber = "AAPO0613201601"; orderVMLight.TotalDiscountPercent = 0; orderVMLight.EstimatedReleaseDate = Convert.ToDateTime("2016-06-06 00:00:00.000"); orderVMLight.DeliveryAppointmentRequired = false; orderVMLight.DeliveryContactName = ""; orderVMLight.DeliveryContactPhone = ""; orderVMLight.OrderReleaseDate = DateTime.Now.AddDays(2); orderVMLight.SubmittedByUserId = 392643416367824896; orderVMLight.SubmitDate = DateTime.Now; orderVMLight.CreatedByUserId = 392643416367824896; orderVMLight.UpdatedByUserId = 392643416367824896; orderVMLight.DiscountRequestId = 0; orderVMLight.CommissionRequestId = 0; orderVMLight.ERPOrderNumber = ""; orderVMLight.ERPPOKey = 0; orderVMLight.ERPStatus = "Submitted"; orderVMLight.Comments = "PLEASE CALL BEFORE SHIPPING"; orderVMLight.ERPComments = ""; orderVMLight.ERPOrderDate = null; orderVMLight.ERPInvoiceDate = null; orderVMLight.ERPShipDate = null; orderVMLight.ERPInvoiceNumber = null; orderVMLight.QuoteId = 479102111284477952; orderVMLight.ProjectId = 479102086194151424; orderVMLight.CurrentUser = user; var fileUpload = new FileUploadTest(); orderVMLight.POAttachment = fileUpload; orderVMLight.POAttachmentFileName = fileUpload.FileUploadName; orderVMLight.ERPAccountId = "1234"; orderController = new OrderController(); projects = this.db.Projects.Where(p => p.OwnerId == user.UserId).ToList(); foreach (var project in projects) { var result = this.db.Context.Quotes.Where(q => q.AwaitingOrder == null && q.ProjectId == project.ProjectId).OrderByDescending(q => q.QuoteId).Select(q => new { q.QuoteId, q.ProjectId }).FirstOrDefault(); if (result != null) { quoteModel = quoteService.GetQuoteModel(user, result.ProjectId, result.QuoteId).Model as QuoteModel; if (quoteModel != null) { quotesModelWithoutOrder.Add(quoteModel); } } } foreach (var project in projects) { var result = this.db.Context.Quotes.Where(q => q.AwaitingOrder == true && q.ProjectId == project.ProjectId).OrderByDescending(q => q.QuoteId).Select(q => new { q.QuoteId, q.ProjectId }).FirstOrDefault(); if (result != null) { quoteModel = quoteService.GetQuoteModel(user, result.ProjectId, result.QuoteId).Model as QuoteModel; if (quoteModel != null) { quotesModelWithOrder.Add(quoteModel); } } } }