private TutorialDTO Create(TutorialViewModel viewModel) { try { log.Debug(TutorialViewModel.FormatTutorialViewModel(viewModel)); TutorialDTO tutorial = new TutorialDTO(); // copy values viewModel.UpdateDTO(tutorial, null); //RequestContext.Principal.Identity.GetUserId()); // audit tutorial.CreateBy = null; //RequestContext.Principal.Identity.GetUserId(); tutorial.CreateOn = DateTime.UtcNow; // add log.Debug("_tutorialService.AddTutorial - " + TutorialDTO.FormatTutorialDTO(tutorial)); int id = _tutorialService.AddTutorial(tutorial); tutorial.TutorialId = id; log.Debug("result: 'success', id: " + id); return(tutorial); } catch (Exception e) { // error log.Error(e.ToString()); throw; } }