public void AddChoice(string choiceStr, bool isAnswer) { var choice = new MChoiceModel { Value = choiceStr, IsAnswer = isAnswer }; _question.Choices.Add(choice); }
public bool UpdateChoice(MChoiceModel model) { try { var entity = MappingUtil.Map <MChoiceModel, MultipleChoiceChoice>(model); _uow.MultipleChoiceChoices.Update(entity); _uow.SaveChanges(); return(true); } catch (Exception ex) { _svcContainer.LoggingSvc.Log(ex); return(false); } }
public HttpResponseMessage Patch([FromBody] MChoiceModel model) { try { if (ModelState.IsValid == false || _mcChoiceSvc.UpdateChoice(model) == false) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState)); } return(Request.CreateResponse(HttpStatusCode.OK, model)); } catch (ServiceException ex) { return(Request.CreateResponse(ex.HttpStatusCode, ex.Message)); } }