public IActionResult SubscribeQuery(string email, string subscribeQuery) { if (!string.IsNullOrEmpty(email) && !string.IsNullOrEmpty(subscribeQuery)) { _subscribeService.AddSubscribe(email, subscribeQuery); _subscribeService.SendConfirmationSubscribeMessage(email, subscribeQuery); return(Ok()); } else { return(NotFound()); } }
public IActionResult Index(SubscribeAddModel newSub) { SetDropDown(); if (ModelState.IsValid) { var model = newSub; _subService.AddSubscribe(new NewSubscribe() { OwnerName = model.OwnerName, Address = model.Address, ApplyDate = DateTime.Now, ContactNumber = model.ContactNumber, Package = _packageService.GetById(model.PackageId), SetBox = _setBoxService.GetById(model.SetBoxId), Status = _statusService.GetByName("Pending") }); ModelState.Clear(); ViewBag.success = "success"; ViewBag.msg = "Request Send Successfully, We will contact you soon"; return(View()); } return(View(newSub)); }