public MultiChoiceSameChoiceGroupModelCreator(int id, string name, bool shuffleChoices = true, bool isMultiPoints = true) { _choiceGroup = new MultiChoiceSameChoiceGroupModel { Id = id, Name = name, ShuffleChoices = shuffleChoices, IsMultiplePoints = isMultiPoints }; }
public HttpResponseMessage Patch([FromBody] MultiChoiceSameChoiceGroupModel model) { try { if (ModelState.IsValid == false || _multiChoiceSameChoiceGroupSvc.UpdateChoiceGroup(model) == false) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState)); } return(Request.CreateResponse(HttpStatusCode.OK, model)); } catch (ServiceException ex) { return(Request.CreateResponse(ex.HttpStatusCode, ex.Message)); } }
public bool UpdateChoiceGroup(MultiChoiceSameChoiceGroupModel model) { try { var entity = MappingUtil.Map <MultiChoiceSameChoiceGroupModel, MultiChoiceSameChoiceGroup>(model); _uow.MultiChoiceSameChoiceGroups.Update(entity); _uow.SaveChanges(); return(true); } catch (Exception ex) { _svcContainer.LoggingSvc.Log(ex); return(false); } }