コード例 #1
0
        public async Task <ResponseModel <CreatedGuideModel> > Post(CreateGuideViewModel viewModel)
        {
            var  responseModel = new ResponseModel <CreatedGuideModel>();
            Guid userId        = JWTHelper.SeriallzeUserId(_httpContext);
            var  guiideId      = await _guideManager.CreateGuideAsync(userId, viewModel.Content, viewModel.Title, viewModel.CoverImageUrl);

            if (guiideId != Guid.Empty)
            {
                var reviewResult = await _reviewManager.CreateGuideReview(guiideId);

                responseModel.Data = new CreatedGuideModel
                {
                    Id = guiideId,
                };
                responseModel.Code = StateCode.Sucess;
            }
            return(responseModel);
        }
コード例 #2
0
 public CreateGuidePage()
 {
     InitializeComponent();
     BindingContext       = viewModel = new CreateGuideViewModel();
     viewModel.titleEntry = title_entry;
 }