コード例 #1
0
        public ViewResult ContactMe(UResponse uResponse)
        {
            EFUResponseRepository repository = new EFUResponseRepository(context);

            if (ModelState.IsValid)
            {
                repository.SaveProduct(uResponse);
                return(View("ThanksUI", uResponse));
            }
            else
            {
                return(View());
            }
        }
コード例 #2
0
        public IActionResult Delete(int responseId)
        {
            EFUResponseRepository repository = new EFUResponseRepository(context);

            if (this.User.Identity.IsAuthenticated)
            {
                UResponse deletedProduct = repository.DeleteProduct(responseId);
                if (deletedProduct != null)
                {
                    TempData["message"] = $"{deletedProduct.Name} was deleted";
                }
                return(RedirectToAction("ListofEntries"));
            }
            else
            {
                return(RedirectToAction("ErrorMsg"));
            }
        }
コード例 #3
0
        public IActionResult EditContactInfo(UResponse response)
        {
            EFUResponseRepository repository = new EFUResponseRepository(context);

            if (this.User.Identity.IsAuthenticated)
            {
                if (ModelState.IsValid)
                {
                    repository.SaveProduct(response);
                    TempData["message"] = $"{response.Name} has been saved";
                    return(RedirectToAction("ListofEntries"));
                }
                else
                {
                    return(View(response));
                }
            }
            else
            {
                return(RedirectToAction("ErrorMsg"));
            }
        }
コード例 #4
0
 public ContactListController(EFUResponseRepository repo)
 {
     repository = repo;
 }
コード例 #5
0
        public ViewResult EditContactInfo(int responseId)
        {
            EFUResponseRepository repository = new EFUResponseRepository(context);

            return(View(repository.uResponses.FirstOrDefault(p => p.UResponsesID == responseId)));
        }
コード例 #6
0
        public ViewResult ListofEntries()
        {
            EFUResponseRepository repository = new EFUResponseRepository(context);

            return(View(repository.uResponses));
        }
コード例 #7
0
        public ViewResult ContactsData()
        {
            EFUResponseRepository repository = new EFUResponseRepository(context);

            return(View(repository.uResponses));
        }