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)); }
public async Task SendRequest(ReachRequest request) { await db.ReachRequests.AddAsync(request); await db.SaveChangesAsync(); }