public bool Save(SaveTutorialTitleInputDto inputDTO) { TutorialTitle tt = this.tutorialTitleRepository.FindBy(x => x.ID == inputDTO.ID).FirstOrDefault(); if (tt == null) { tt = new TutorialTitle(); } tt.TopicID = inputDTO.TopicID; tt.Title = inputDTO.Title; tt.Seq = inputDTO.Seq; if (inputDTO.ID == 0) { this.tutorialTitleRepository.Add(tt); } else { this.tutorialTitleRepository.Update(tt); } this.unitOfWork.Commit(); return(true); }
public HttpResponseMessage SaveTutorialTitle(HttpRequestMessage request, SaveTutorialTitleInputDto inputDTO) { return(CreateHttpResponse(request, () => { var result = this.tutorialTitleService.Save(inputDTO); if (result) { response = request.CreateResponse(HttpStatusCode.OK, new { result }); } else { response = request.CreateErrorResponse(HttpStatusCode.NotFound, string.Empty); } return response; })); }