public void SaveWorkoutComment(ml_WorkoutComment comment)
 {
     if (comment.ID <= 0)
     {
         _repo.Insert(comment);
     }
     else
     {
         _repo.Update(comment);
     }
 }
 private ml_WorkoutComment ParseViewModel(WorkoutCommentViewModel viewModel)
 {
     ml_WorkoutComment comment = new ml_WorkoutComment()
     {
         Comment = viewModel.Comment,
         CRDT = viewModel.Date,
         LUDT = DateTime.Now,
         UserID = viewModel.User.ID,
         WorkoutID = viewModel.WorkoutID
     };
     if (viewModel.ID > 0)
     {
         comment.ID = viewModel.ID;
     }
     return comment;
 }
 public ActionResult SaveComment(WorkoutCommentModel model)
 {
     if (ModelState.IsValid)
     {
         var comment = new ml_WorkoutComment() {
             Comment = model.Comment,
             CRDT = DateTime.Now,
             ID = -1,
             LUDT = DateTime.Now,
             UserID = model.User.ID,
             WorkoutID = model.WorkoutID
         };
         _workoutCommentService.SaveWorkoutComment(comment);
     }
     return RedirectToAction("Show", "Workout", new { ID = model.WorkoutID });
 }