Exemplo n.º 1
0
        public void TestRquestAndPOS()
        {
            DA.UnitOfWork unit = new DA.UnitOfWork();
            List <DA.Models.POSRequest> posList = new List <DA.Models.POSRequest> {
                new DA.Models.POSRequest {
                    RequestDescription = "Pos Request1", Status = 1
                },
                new DA.Models.POSRequest {
                    RequestDescription = "Pos Request2", Status = 1
                },
                new DA.Models.POSRequest {
                    RequestDescription = "Pos Request3", Status = 1
                }
            };
            var request = new DA.Models.Request
            {
                CreatedBy = "user55"
                ,
                CreatedDate = DateTime.Now
                ,
                RequestDescription = "Test Request7",
                Status             = 1,
                POSRequest         = posList
            };

            unit.RequestRepository.Add(request);
            unit.Complete();


            var createdRequest = unit.RequestRepository.Find(x => x.CreatedBy.Equals("user55")).FirstOrDefault();

            Assert.AreNotEqual(createdRequest, null);
            unit.Dispose();
        }
Exemplo n.º 2
0
        public void TestMethod2()
        {
            DA.UnitOfWork unit    = new DA.UnitOfWork();
            var           request = new DA.Models.Request
            {
                CreatedBy = "user1"
                ,
                CreatedDate = DateTime.Now
                ,
                RequestDescription = "Test Request7",
                Status             = 1
                                     //RequiredApprovals.
            };
            var neAff = new DA.Models.NewAffiliation {
                eMail = "*****@*****.**"
            };

            request.NewAffiliation = neAff;
            unit.RequestRepository.Add(request);
            unit.Complete();


            var createdRequest = unit.RequestRepository.Find(x => x.CreatedBy.Equals("user1")).FirstOrDefault();

            Assert.AreNotEqual(createdRequest, null);
            unit.Dispose();
        }
Exemplo n.º 3
0
        public void CreatePOSRequest()
        {
            using (var db = new DA.MAS_DB())
            {
                var request = new DA.Models.Request();
                request.TrackingNo         = "0000001";
                request.RequestDescription = "NLogTEst";
                request.CreatedBy          = "Arnold Costamero";
                request.CreatedDate        = DateTime.Now;
                var pos = new DA.Models.POSRequest {
                    CreatedBy   = "Arnold", Status = 1, RequestDescription = "New InstallATION",
                    CreatedDate = DateTime.Now, WorkflowInstanceId = Guid.NewGuid()
                };
                request.POSRequest = pos;

                db.Request.Add(request);
                db.SaveChanges();
            }
        }
Exemplo n.º 4
0
        public ActionResult Create(DA.Models.Customer customer)
        {
           
            var request = new DA.Models.Request {
                RequestType = RequestConfigHelper.GetRequestType(RequestTypeConstants.NEW_AFFILIATION).Value,
                Status = RequestState.DRAFT.Value,
                CreatedBy ="User",
                CreatedDate=DateTime.Now,
                RequestDescription="New Affilation",
                NewAffiliation = new DA.Models.NewAffiliation {
                    Customer = customer
                }

            };
            //unitOfWork.BusinessRepository.Add(business);
            unitOfWork.RequestRepository.Add(request);
            unitOfWork.Complete();
            
            return RedirectToAction("Draft", "RequestUIFlow", new { Id = request.Id });
        }
Exemplo n.º 5
0
        public void CreateNewAffiliationRequest()
        {
            using (var db = new DA.MAS_DB())
            {
                db.Configuration.AutoDetectChangesEnabled = true;
                var affiliation = new DA.Models.NewAffiliation();
                affiliation.Customer = new DA.Models.Customer
                {
                    DtiSecDate = DateTime.Now,
                    LegalName  = "Business"
                };
                var request = new DA.Models.Request
                {
                    NewAffiliation = affiliation
                };
                db.Request.Add(request);

                db.SaveChanges();
            }
        }