Beispiel #1
0
        public IActionResult Details(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            var speaker = _speakerRepository.GetSpeaker((int)id);

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

            return(View(speaker));
        }
Beispiel #2
0
        public IActionResult GetSpeaker(int speakerId)
        {
            var speakerFromRepo = speakerRepository.GetSpeaker(speakerId);

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

            return(Ok(speakerFromRepo));
        }
Beispiel #3
0
        public IActionResult GetSpeaker(int speakerId)

        {
            var speakerFromRepo = _speakerRepository.GetSpeaker(speakerId);

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

            return(Ok(_mapper.Map <SpeakerDto>(speakerFromRepo)));
        }
Beispiel #4
0
        public IActionResult GetSpeakerData(int id)
        {
            var speaker = repo.GetSpeaker(id);
            var model   = new List <SelectModel>();

            for (int i = id; i < id + 10; i++)
            {
                var currentModel = new SelectModel();
                currentModel.Id            = i;
                currentModel.TextToDisplay = speaker.FullName + 1;
                model.Add(currentModel);
            }
            return(new JsonResult(model));
        }
Beispiel #5
0
        public HttpResponseMessage Reorder(int conferenceId)
        {
            var raw  = new System.IO.StreamReader(HttpContext.Current.Request.InputStream).ReadToEnd();
            var data = JsonConvert.DeserializeObject <List <Order> >(raw);
            ISpeakerRepository _repository = SpeakerRepository.Instance;

            foreach (Order no in data)
            {
                var speaker = _repository.GetSpeaker(conferenceId, no.id);
                if (speaker != null)
                {
                    speaker.Sort = no.order;
                    _repository.UpdateSpeaker(speaker.GetSpeakerBase(), UserInfo.UserID);
                }
            }
            return(Request.CreateResponse(HttpStatusCode.OK, ""));
        }
 public Speaker GetSpeakerById(int id)
 {
     return(repo.GetSpeaker(id));
 }
        public IActionResult GetSpeaker([FromRoute] string speakerName)
        {
            List <SpeakerModel> speakerModels = _getSpeakerRepository.GetSpeaker();

            return(Ok(speakerModels));
        }
 public Speaker GetSpeaker(string speakerName)
 {
     return(repository.GetSpeaker(speakerName));
 }
 public Speaker GetSpeaker(SpeakerAddress speakerAddress)
 {
     return(repository.GetSpeaker(speakerAddress.SpeakerName));
 }