public async Task <bool> CreatReView(CreatReViewProduct request) { var json = JsonConvert.SerializeObject(request); var jsonstring = new StringContent(json, Encoding.UTF8, "application/json"); var creat = _httpClientFactory.CreateClient(); creat.BaseAddress = new Uri(_configuration["URLAPI:Url"]); var post = await creat.PostAsync("api/ReViewProduct/CreatReViewProductPaging", jsonstring); return(post.IsSuccessStatusCode); }
public async Task <int> CreatReView(CreatReViewProduct request) { var creat = new ReviewProduct() { UserName = request.UserName, PhoneNumberUser = request.PhoneNumberUser, EmailUser = request.EmailUser, DateCreated = DateTime.Now, Review = request.Review, ProductId = request.ProductId, Quantity = request.Quantity, }; _context.ReviewProducts.Add(creat); return(await _context.SaveChangesAsync()); }
public async Task <IActionResult> CreatReViewProduct(string review, string phone, string email, int productId, int quantity) { var user = User.Identity.Name; var username = await _userConnectAPI.FindUserByName(user); var request = new CreatReViewProduct() { UserName = user, PhoneNumberUser = username.PhoneNumber, EmailUser = username.Email, ProductId = productId, Quantity = quantity, DateCreated = DateTime.Now, Review = review }; var creat = await _reViewProductConnectAPI.CreatReView(request); return(RedirectToAction("Product", "ProductDetail", new { Id = productId })); }
public async Task <IActionResult> CreatReViewProduct([FromBody] CreatReViewProduct request) { var creat = await _reViewProductSerVice.CreatReView(request); return(Ok()); }