Exemplo n.º 1
0
        public IActionResult SuccessPage(ReachRequest requestPr = null)
        {
            var requestTesh = new Faker <ReachRequest>()
                              .RuleFor(c => c.City, f => f.Address.City())
                              .RuleFor(c => c.Email, f => f.Internet.Email())
                              .RuleFor(c => c.FullName, f => f.Person.FullName)
                              .RuleFor(c => c.AppUserId, f => f.PickRandom <Guid>(Guid.NewGuid()).ToString())
                              .RuleFor(c => c.Id, f => f.UniqueIndex)
                              .RuleFor(c => c.Message, f => f.Lorem.Lines())
                              .RuleFor(c => c.PhoneNumber, f => f.Phone.PhoneNumber())
                              .RuleFor(c => c.YuTuberId, f => f.UniqueIndex)
                              .RuleFor(c => c.YuTuberUserId, f => f.PickRandom <Guid>(Guid.NewGuid()).ToString())
                              .RuleFor(c => c.RequestStatus, f => f.PickRandom <RequestStatus>());

            requestPr = requestTesh.Generate();
            return(View("ReachRequestSuccess", requestPr));
        }
Exemplo n.º 2
0
        public async Task SendRequest(ReachRequest request)
        {
            await db.ReachRequests.AddAsync(request);

            await db.SaveChangesAsync();
        }