コード例 #1
0
    NewResult nr;                  //结果集操作

    private void Start()
    {
        nt            = new NewTalk();
        Nresult       = new NewResult();
        nConversation = new NewConversation();
        nr            = new NewResult();
        s0            = new string[3, 2];
        c0            = GameObject.Find("c0").GetComponent <mCharacter>();
        c1            = GameObject.Find("c1").GetComponent <mCharacter>();
        c2            = GameObject.Find("c2").GetComponent <mCharacter>();
        c             = isplayer();
        if (c.ID == 0)
        {
            actor = "Partner_1002";
        }
        if (c.ID == 1)
        {
            actor = "Partner_1001";
        }
        if (c.ID == 2)
        {
            actor = "Partner_1003";
        }
        floor = GameData.floor;
    }
コード例 #2
0
        public ActionResult <TalkV1Dto> CreateTalkForSpeaker(
            int speakerId, NewTalk newTalk)
        {
            #region dummyvalidation

            if (!speakerRepository.SpeakerExists(speakerId))
            {
                return(NotFound());
            }
            #endregion

            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            var talkEntity = mapper.Map <Talk>(newTalk);

            talkRepository.AddTalk(speakerId, talkEntity);
            talkRepository.Save();

            var talkToReturn = mapper.Map <TalkV1Dto>(talkEntity);

            return(CreatedAtRoute("GetTalkForSpeaker",
                                  new
            {
                speakerId = speakerId,
                talkId = talkToReturn.Id
            },
                                  talkToReturn));
        }
コード例 #3
0
        public Task <Talk> CreateTalk(NewTalk talk)
        {
            var newTalk = new Talk()
            {
                Id          = "Talks/" + (Talks.Select(t => int.Parse(DocumentId.NoPrefix(t.Id))).Max() + 1),
                Headline    = talk.Headline,
                Description = talk.Description,
                Speaker     = talk.Speaker
            };

            Talks = new List <Talk>(Talks)
            {
                newTalk
            };

            return(Task.FromResult(newTalk));
        }
コード例 #4
0
        public async Task <Talk> CreateTalk(NewTalk talk)
        {
            using (var session = this.store.OpenAsyncSession())
            {
                var newTalk = new Talk()
                {
                    Headline    = talk.Headline,
                    Description = talk.Description,
                    Speaker     = talk.Speaker
                };

                await session.StoreAsync(newTalk);

                await session.SaveChangesAsync();

                return(newTalk);
            }
        }
 public async Task <Talk> CreateTalk(NewTalk talk)
 {
     throw new NotImplementedException("TODO: Implement CreateTalk");
 }