public ActionResult AddPosAnswer(QuePosAnswer ans)
        {
            try
            {
                ResponseMessage responseMessage;
                bool complete = ans.Save(out responseMessage);
                if (!complete) throw new Exception(responseMessage.ErrorMessage);

                return RedirectToAction("Index", new { id = ans.QuePosition.Question.Id });
                //return RedirectToAction("Index", new { id = new QuePosition(ans.QuePosition.Id).Question.Id }); //RedirectToAction("Index", new { id = ans.QuePosition.Question.Id });
            }
            catch (Exception ex)
            {
                TempData["ServerError"] = ex.Message;
                return View("AddPosAnswer", ans);
            }
        }
 private void FillSelf(QuePosAnswer model)
 {
     Id = model.Id;
     QuePosition = model.QuePosition;
     Answerer = model.Answerer;
     Descr = model.Descr;
 }