public HttpResponseMessage AddTask(TodoTaskReqParameter parameter) { try { var model = this.GetTaskModel(parameter); var res = TaskService.AddTask(model); return(ToHttpResponse(MessageResult.Ok(res, "add task succeed"))); } catch (Exception ex) { LoggerService.LogError(ex); return(ToHttpResponse(MessageResult.Failed("add task failed"))); } }
/// <summary> /// /// </summary> /// <param name="parameter"></param> /// <returns></returns> private TodoTask GetTaskModel(TodoTaskReqParameter parameter) { //todo: actually, here has some transform from input parameter to model return(new TodoTask()); }