public IHttpActionResult Create([FromBody] Set set) { LogInfoObjectToJson(set, "Creating 'Set':"); return(ExecuteRequest(() => { var setViewModel = new SetViewModel(); setViewModel.GetFullSetData(set); var setDTO = _mapper.Map <SetDTO>(set); var result = _service.Create(setDTO); LogInfoObjectToJson(result, "Created 'Set':"); return Ok <IOperationResult>(result); })); }