// // GET: /AnswerReviews/Create public ActionResult Create() { var Rmodel = new AnswerReviewModel(); Rmodel.UserId = 1; return(View(Rmodel)); }
public async Task <ActionResult> DeleteConfirmed(Guid id) { AnswerReviewModel answerReviewModel = await db.AnswerReviews.FindAsync(id); db.AnswerReviews.Remove(answerReviewModel); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public ActionResult AddReview(AnswerReviewModel model) { if (ModelState.IsValid) { if (model.AnswerId != null && model.AnswerId.HasValue) { _answerManager.AddReview(model.AnswerId.Value, model); return(RedirectToAction("Details", "Answers", new { id = model.AnswerId.Value })); } } return(View(model)); }
public async Task <ActionResult> Edit(AnswerReviewModel answerReviewModel) { if (ModelState.IsValid) { db.Entry(answerReviewModel).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.AnswerId = new SelectList(db.Answers, "Id", "Name", answerReviewModel.AnswerId); return(View(answerReviewModel)); }
public void AddReview(Guid id, AnswerReviewModel model) { model.AnswerId = id; _unitOfWorkAsync.RepositoryAsync <AnswerReviewModel>().Insert(model); try { _unitOfWorkAsync.SaveChanges(); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
public async Task <ActionResult> Create(AnswerReviewModel answerReviewModel) { if (ModelState.IsValid) { answerReviewModel.Id = Guid.NewGuid(); db.AnswerReviews.Add(answerReviewModel); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.AnswerId = new SelectList(db.Answers, "Id", "Name", answerReviewModel.AnswerId); return(View(answerReviewModel)); }
// GET: AnswerReviewModels/Details/5 public async Task <ActionResult> Details(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AnswerReviewModel answerReviewModel = await db.AnswerReviews.FindAsync(id); if (answerReviewModel == null) { return(HttpNotFound()); } return(View(answerReviewModel)); }
public async Task <ActionResult> Edit(Guid?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AnswerReviewModel answerReviewModel = await db.AnswerReviews.FindAsync(id); if (answerReviewModel == null) { return(HttpNotFound()); } ViewBag.AnswerId = new SelectList(db.Answers, "Id", "Name", answerReviewModel.AnswerId); return(View(answerReviewModel)); }
public ActionResult AddReview(Guid answerId) { AnswerReviewModel _object = new AnswerReviewModel(); _object.AnswerId = answerId; _object.CreatedBy = User.Identity.Name; _object.ReviewBy = User.Identity.Name; _object.ReviewDate = DateTime.Now; if (Request.IsAjaxRequest()) { return(PartialView("Answers/_AddReview", _object)); } else { return(View("Answers/_AddReview", _object)); } }
public void DeleteAllReviews(Guid id, AnswerReviewModel model) { var _reviews = _unitOfWorkAsync.RepositoryAsync <AnswerReviewModel>().Query().Select() .Where(t => t.AnswerId != null && t.AnswerId.HasValue && t.AnswerId.Value == id); if (_reviews != null && _reviews.Count() > 0) { foreach (AnswerReviewModel _review in _reviews) { _unitOfWorkAsync.Repository <AnswerReviewModel>().Delete(_review); } } try { _unitOfWorkAsync.SaveChanges(); } catch (Exception ex) { Console.WriteLine(ex.Message); } }
// // GET: /AnswerReviews/ public ActionResult Index() { AnswerReviewBAL _answerReviewBAL = new AnswerReviewBAL(); List <AnswerReview> _AnswerRlist = _answerReviewBAL.GetAllAnswerReview(); List <AnswerReviewModel> _AnswerRModel = new List <AnswerReviewModel>(); foreach (var a in _AnswerRlist) { var model = new AnswerReviewModel(); model.Id = a.Id; model.ReplyText = a.ReplyText; model.Title = a.Title; model.ReviewText = a.ReviewText; model.Rating = a.Rating; model.QuestionAnswerId = a.QuestionAnswerId; model.IsReviewed = a.IsReviewed; model.IsApproved = a.IsApproved; model.UserId = a.UserId; model.CreatedOnUtc = DateTime.Now.ToUniversalTime(); _AnswerRModel.Add(model); } return(View(_AnswerRModel)); }
public ActionResult Create(AnswerReviewModel Rmodel) { try { AnswerReview _answerReview = new AnswerReview(); _answerReview.IsApproved = Rmodel.IsApproved; _answerReview.IsReviewed = Rmodel.IsReviewed; _answerReview.QuestionAnswerId = Rmodel.QuestionAnswerId; _answerReview.Rating = Rmodel.Rating; _answerReview.ReplyText = Rmodel.ReplyText; _answerReview.ReviewText = Rmodel.ReviewText; _answerReview.Title = Rmodel.Title; _answerReview.UserId = Rmodel.UserId; _answerReview.CreatedOnUtc = DateTime.Now.ToUniversalTime(); AnswerReviewBAL _answerReviewBAL = new AnswerReviewBAL(); _answerReviewBAL.AddAnswerReview(_answerReview); return(RedirectToAction("Index")); } catch { return(View()); } }