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")); }
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); }