public IActionResult OnPost(AddRequestResponceFromAdminViewModel ResInfo, int id)
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }
            int resid = _userService.AddResponce(id, ResInfo);

            _userService.UpdateRequestResponceID(resid, id);
            return(Redirect("/Admin/Users/Index"));
        }
Exemple #2
0
        public int AddResponce(int reqid, AddRequestResponceFromAdminViewModel responce)
        {
            var             request         = _context.Requests.Find(reqid);
            RequestResponse requestResponse = new RequestResponse();

            requestResponse.RequestID     = reqid;
            requestResponse.ResponceTitle = responce.ResponceTitle;
            requestResponse.ResponceText  = responce.ResponceText;
            requestResponse.CreateDate    = DateTime.Now;
            request.IsReviewed            = true;
            _context.RequestResponses.Add(requestResponse);
            _context.SaveChanges();
            return(requestResponse.ResponceID);
        }