public ChangeSetDetailViewModel(ChangeSetDetail detail)
 {
     if (detail.ChangeSet != null)
     {
         ChangeSet = new ChangeSetViewModel(detail.ChangeSet);
     }
     Deletions = detail.Deletions;
     FilesChanged = detail.FilesChanged;
     Insertions = detail.Insertions;
     Files = detail.Files;
 }
        public IHttpActionResult GetItem()
        {
            ChangeSetViewModel      viewmodel = new ChangeSetViewModel();
            ChangeSetDataController dataCtrl  = new ChangeSetDataController();

            try
            {
                viewmodel.Data.FromModel(dataCtrl.GetItem(1));
            }
            catch (Exception ex)
            {
                return(Error(viewmodel, ex));
            }

            return(Ok(viewmodel));
        }