public async Task <JsonResult> ListCart() { var result = _cart.ListCart(); await Task.Delay(1000); return(Json(JsonResultResponse.ResponseSuccess(result))); }
public async Task <JsonResult> CountProductOnCart(Cart cart) { var result = _cart.CountProductOnCart(cart); await Task.Delay(1000); return(Json(JsonResultResponse.ResponseSuccess(result))); }
public JsonResult filterUserByRole(string role) { var search = _user.filterUserByRole(role); if (search == null) { return(Json(JsonResultResponse.ResponseFail("No matching results were found."))); } return(Json(JsonResultResponse.ResponseSuccess(search))); }
public JsonResult VerificationOTP([FromBody] VerifyModel model) { var user = _smssender.VerificationOTPLogin(model.otp); if (user == null) { return(Json(JsonResultResponse.ResponseFail("Verification failed. Login failed."))); } return(Json(JsonResultResponse.ResponseSuccess(user))); }
public JsonResult GetReviewByIdProduct(Review review) { var search = _review.GetReviewByIdProduct(review.ProductId); if (search == null) { return(Json(JsonResultResponse.ResponseFail("No matching results were found."))); } return(Json(JsonResultResponse.ResponseSuccess(search))); }
public JsonResult CreateReview(Review review) { if (ModelState.IsValid) { if (_review.CrateReview(review) == true) { return(Json(JsonResultResponse.ResponseSuccess(review))); } } return(Json(JsonResultResponse.ResponseFail("User reviewed. Not Comment"))); }
public JsonResult GetReview(int id) { var review = _review.GetReview(id); if (review == null) { return(Json(JsonResultResponse.ResponseFail("No matching results were found."))); } return(Json(JsonResultResponse.ResponseSuccess(review))); }
public JsonResult GetUser(int id) { var user = _user.GetUser(id); if (user == null) { return(Json(JsonResultResponse.ResponseFail("No matching results were found."))); } return(Json(JsonResultResponse.ResponseSuccess(user))); }
public JsonResult GetProduct(int id) { var product = _product.GetProduct(id); if (product == null) { return(Json(JsonResultResponse.ResponseFail("No matching results were found."))); } return(Json(JsonResultResponse.ResponseSuccess(product))); }
public JsonResult SearchUser(string name, string phone) { var search = _user.searchUser(name, phone); if (search == null) { return(Json(JsonResultResponse.ResponseFail("No matching results were found."))); } return(Json(JsonResultResponse.ResponseSuccess(search))); }
public JsonResult CreateUser(User user) { if (ModelState.IsValid) { if (_user.CheckExistProperties(user.user_email, user.user_username, user.user_phone) == true) { _user.CreateUser(user); return(Json(JsonResultResponse.ResponseSuccess(user))); } } return(Json(JsonResultResponse.ResponseFail("Input data already exists."))); }
public JsonResult CreateProduct(Product product) { if (ModelState.IsValid) { if (_product.CheckExistProperties(product.product_name) == true) { _product.CreateProduct(product); return(Json(JsonResultResponse.ResponseSuccess(product))); } } return(Json(JsonResultResponse.ResponseFail("Input data already exists."))); }
public async Task <JsonResult> Login([FromBody] AuthenticateModel login) { //check user login var user = _authen.Login(login.username, login.password); if (user == null) { return(Json(JsonResultResponse.ResponseFail("Username or password incorrect."))); } await Task.Delay(1000); return(Json(JsonResultResponse.ResponseSuccess(user))); }
public async Task <JsonResult> GetListCartByIdUser(Cart cart) { var result = _cart.GetListCartByIdUser(cart); if (result == null) { await Task.Delay(1000); return(Json(JsonResultResponse.ResponseFail("No matching results were found."))); } await Task.Delay(1000); return(Json(JsonResultResponse.ResponseSuccess(result))); }
public async Task <JsonResult> TotalValuePayment(Cart cart) { var result = _cart.TotalValuePayment(cart.UserId); if (result == 0) { await Task.Delay(1000); return(Json(JsonResultResponse.ResponseFail("Payment not exist."))); } await Task.Delay(1000); return(Json(JsonResultResponse.ResponseSuccess(result))); }
public async Task <JsonResult> CreateCart(Cart cart) { if (ModelState.IsValid) { if (_cart.CheckQuantityCart(cart.Quantity, cart.UserId, cart.ProductId.ToString()) == true) { _cart.AddCart(cart); await Task.Delay(1000); return(Json(JsonResultResponse.ResponseSuccess(cart))); } } await Task.Delay(1000); return(Json(JsonResultResponse.ResponseFail("Input data already exists."))); }
public JsonResult GetTopSeller() { var product = _product.GetTopSeller(); return(Json(JsonResultResponse.ResponseSuccess(product))); }
public JsonResult ListProduct() { var product = _product.getAllProduct(); return(Json(JsonResultResponse.ResponseSuccess(product))); }
public JsonResult ListUser() { var users = _user.getAllUser(); return(Json(JsonResultResponse.ResponseSuccess(users))); }
public JsonResult ListReview() { var reviews = _review.GetAllReview(); return(Json(JsonResultResponse.ResponseSuccess(reviews))); }