public async Task <IActionResult> Detail(Contacts model) { string ControllerName = this.ControllerContext.RouteData.Values["controller"].ToString(); var recaptcha = await _recaptcha.Validate(Request); EventsModel data1 = new EventsModel(); data1.Item = EventsService.GetItem(model.EventId, API.Models.Settings.SecretId + ControllerName); if (!recaptcha.success) { ModelState.AddModelError("Recaptcha", "Mã Captcha không chính xác. Vui lòng thử lại!"); } else { if (ModelState.IsValid) { model.Id = 0; model.CreatedBy = 0; model.ModifiedBy = 0; model.Type = 3; try { ContactsService.SaveItem(model); TempData["MessageSuccess"] = "Đăng ký thành công"; } catch { TempData["MessageError"] = "Gửi thông tin thất bại. Xin vui lòng gửi lại"; } data1.myContact = new ContactsModel() { Item = new Contacts() { CreatedDate = DateTime.Now.AddDays(1) } }; return(View(data1)); } } data1.myContact = new ContactsModel() { Item = model }; return(View(data1)); }
//public IActionResult Regist(string Id ) //{ // if (string.IsNullOrEmpty(Id)) // return RedirectToAction("Index"); // int TotalItems = 0; // EventsModel data = new EventsModel(); // string ControllerName = this.ControllerContext.RouteData.Values["controller"].ToString(); // int IdDC = Int32.Parse(MyModels.Decode(Id, API.Models.Settings.SecretId + ControllerName).ToString()); // data.Item = EventsService.GetItem(IdDC, API.Models.Settings.SecretId + ControllerName); // data.myContact = new ContactsModel() { SearchData = new SearchContacts() { CurrentPage = 1, ItemsPerPage = 500,Type = 3 } }; // data.myContact.ListItems = ContactsService.GetListPagination(data.myContact.SearchData, API.Models.Settings.SecretId + ControllerName); // if (data.myContact.ListItems != null && data.myContact.ListItems.Count() > 0) // { // TotalItems = data.myContact.ListItems[0].TotalRows; // } // data.myContact.Pagination = new Models.Partial.PartialPagination() { CurrentPage = data.myContact.SearchData.CurrentPage, ItemsPerPage = data.myContact.SearchData.ItemsPerPage, TotalItems = TotalItems, QueryString = Request.QueryString.ToString() }; // return View(data); //} public IActionResult SaveItem(string Id = null) { EventsModel data = new EventsModel(); string ControllerName = this.ControllerContext.RouteData.Values["controller"].ToString(); int IdDC = Int32.Parse(MyModels.Decode(Id, API.Models.Settings.SecretId + ControllerName).ToString()); if (IdDC == 0) { data.Item = new Events() { Status = true, DateExpiredShow = DateTime.Now.AddDays(15).ToString("dd/MM/yyyy"), DateExpired = DateTime.Now.AddDays(15) }; } else { data.Item = EventsService.GetItem(IdDC, API.Models.Settings.SecretId + ControllerName); } return(View(data)); }
public IActionResult Detail(string alias, int id) { EventsModel data = new EventsModel(); string ControllerName = this.ControllerContext.RouteData.Values["controller"].ToString(); data.SearchData = new SearchEvents() { CurrentPage = 0, ItemsPerPage = 10, Keyword = "" }; data.Item = EventsService.GetItem(id, API.Models.Settings.SecretId + ControllerName); data.myContact = new ContactsModel() { Item = new Contacts() { CreatedDate = DateTime.Now.AddDays(1), EventId = data.Item.Id } }; return(View(data)); }