Пример #1
0
 public DataTypeViewModel(DocumentIdViewModel id,
                          DocumentUriViewModel uri,
                          TitlesViewModel titlesViewModel,
                          SyntaxViewModel syntaxViewModel,
                          DocumentReferenceViewModel @base,
                          LocationViewModel location,
                          InheritanceViewModel inheritance,
                          ParametersViewModel parameters,
                          ReturnsViewModel returns,
                          UxClassPropertiesViewModel uxProperties,
                          ValuesViewModel values,
                          CommentViewModel comment,
                          DocumentReferenceViewModel declaredIn,
                          ImplementedInterfacesViewModel implementedInterfaces,
                          AttributesViewModel attributes,
                          IEntity underlyingEntity)
     : base(id, uri, titlesViewModel, syntaxViewModel, comment, declaredIn, underlyingEntity)
 {
     Base                  = @base;
     Location              = location;
     Inheritance           = inheritance;
     Parameters            = parameters;
     Returns               = returns;
     UxProperties          = uxProperties;
     Values                = values;
     ImplementedInterfaces = implementedInterfaces;
     Attributes            = attributes;
 }
Пример #2
0
 public SwizzlerTypeViewModel(DocumentIdViewModel id,
                              DocumentUriViewModel uri,
                              TitlesViewModel titles,
                              CommentViewModel comment)
     : base(id, uri, titles, null, comment, null, null)
 {
 }
Пример #3
0
 public NamespaceViewModel(DocumentIdViewModel id,
                           DocumentUriViewModel uri,
                           TitlesViewModel titles,
                           SyntaxViewModel syntax,
                           CommentViewModel comment)
     : base(id, uri, titles, syntax, comment, null, null)
 {
 }
Пример #4
0
 public ImplementedInterfaceViewModel(DocumentIdViewModel id,
                                      DocumentUriViewModel uri,
                                      IndexTitlesViewModel titles,
                                      BasicCommentViewModel comment)
     : base(id, uri, titles)
 {
     Comment = comment;
 }
Пример #5
0
        private DocumentIdViewModel BuildDataTypeId(DataType dataType, SourceComment comment)
        {
            var id = new DocumentIdViewModel(dataType.GetUri(),
                                             dataType.Parent.GetUri(),
                                             GetTypeName(dataType, comment),
                                             dataType.GetModifierNames());

            return(id);
        }
Пример #6
0
        public async Task <IActionResult> GetAccount([FromQuery] DocumentIdViewModel model)
        {
            User user = await UserManager.FindByIdAsync(model.Id);

            if (user == null)
            {
                return(NotFound());
            }

            return(Ok(Mapper.Map <FullUserViewModel>(user)));
        }
Пример #7
0
        public ActionResult Preview(Guid?id)
        {
            if (id == null)
            {
                throw new InvalidIdException();
            }

            var viewModel = new DocumentIdViewModel(this.FakeArticleId, id);

            this.Response.StatusCode = (int)HttpStatusCode.OK;
            return(this.View(viewModel));
        }
Пример #8
0
        public async Task <IActionResult> GetTransactions([FromQuery] DocumentIdViewModel model)
        {
            User user = await UserManager.FindByIdAsync(model.Id);

            if (user == null)
            {
                return(NotFound());
            }

            var transactions = await user.Wallet.GetTransactions();

            return(Ok(Mapper.Map <IEnumerable <TransactionViewModel> >(transactions)));
        }
Пример #9
0
 protected DocumentViewModel(DocumentIdViewModel id,
                             DocumentUriViewModel uri,
                             TitlesViewModel titles,
                             SyntaxViewModel syntax,
                             CommentViewModel comment,
                             DocumentReferenceViewModel declaredIn,
                             IEntity underlyingEntity)
 {
     Id               = id;
     Uri              = uri;
     Titles           = titles;
     Syntax           = syntax;
     Comment          = comment;
     Reference        = new DocumentReferenceViewModel(id, uri, titles);
     DeclaredIn       = declaredIn;
     UnderlyingEntity = underlyingEntity;
 }
Пример #10
0
 public AttachedMemberViewModel(DocumentIdViewModel id,
                                DocumentUriViewModel uri,
                                TitlesViewModel titles,
                                DocumentReferenceViewModel declaredIn,
                                ParametersViewModel parameters,
                                ReturnsViewModel returns,
                                ValuesViewModel values,
                                AttachedMemberSourceViewModel source,
                                CommentViewModel comment,
                                IEntity underlyingEntity)
     : base(id, uri, titles, null, comment, declaredIn, underlyingEntity)
 {
     Parameters = parameters;
     Returns    = returns;
     Values     = values;
     Source     = source;
 }
Пример #11
0
 public MemberViewModel(DocumentIdViewModel id,
                        DocumentUriViewModel uri,
                        TitlesViewModel titles,
                        SyntaxViewModel syntax,
                        LocationViewModel location,
                        DocumentReferenceViewModel declaredIn,
                        ParametersViewModel parameters,
                        ReturnsViewModel returns,
                        UxMemberPropertiesViewModel uxProperties,
                        ValuesViewModel values,
                        MemberFlagsViewModel flags,
                        CommentViewModel comment,
                        AttributesViewModel attributes,
                        IEntity underlyingEntity)
     : base(id, uri, titles, syntax, comment, declaredIn, underlyingEntity)
 {
     Location     = location;
     Parameters   = parameters;
     Returns      = returns;
     UxProperties = uxProperties;
     Flags        = flags;
     Values       = values;
     Attributes   = attributes;
 }
Пример #12
0
 public DocumentReferenceViewModel(DocumentIdViewModel id, DocumentUriViewModel uri, IndexTitlesViewModel titles)
 {
     Id     = id;
     Uri    = uri;
     Titles = titles;
 }