Example #1
0
 private void InitializeTitles()
 {
     Titles = new ObservableCollection <UIElement>();
     foreach (var title in _titlesMarkup.Titles)
     {
         var tvm = new SpecializationCardViewModel(title.Item, _updateViews)
         {
             Project = Project
         };
         var tc = new SpecializationCard {
             DataContext = tvm
         };
         Grid.SetRow(tc, title.Row);
         Grid.SetColumn(tc, TitleRowsCount + title.Column);
         Grid.SetRowSpan(tc, title.RowSpan);
         Grid.SetColumnSpan(tc, title.ColumnSpan);
         Titles.Add(tc);
     }
     foreach (var title in _titlesMarkup.Subtitles)
     {
         var tvm = new GroupCardViewModel(title.Item, _updateViews)
         {
             Project = Project
         };
         var tc = new GroupCard {
             DataContext = tvm
         };
         Grid.SetRow(tc, title.Row);
         Grid.SetColumn(tc, TitleRowsCount + title.Column);
         Grid.SetRowSpan(tc, title.RowSpan);
         Grid.SetColumnSpan(tc, title.ColumnSpan);
         Titles.Add(tc);
     }
 }
        public HttpResponseMessage Create(HttpRequestMessage request, GroupCardViewModel grCardVm)
        {
            return(CreateHttpResponse(request, () =>
            {
                HttpResponseMessage response = null;

                GroupCard grCardDb = new GroupCard();
                grCardDb.Name = grCardVm.Name;
                grCardDb.BotID = grCardVm.BotID;
                _groupCardService.Create(grCardDb);
                _groupCardService.Save();
                response = request.CreateResponse(HttpStatusCode.OK, grCardDb);
                return response;
            }));
        }