public ActionResult Create()
        {
            ChatCreateViewModel vm = new ChatCreateViewModel();

            vm.Couleurs = FakeDbCat.Instance.Couleurs;
            return(View(vm));
        }
示例#2
0
        public async Task <IActionResult> CreateNewChat(ChatCreateViewModel chatForCreate)
        {
            var chat   = _mapper.Map <ChatModel>(chatForCreate);
            var result = await _chatservice.Create(chat);

            return(Ok(result));
        }
 public ActionResult Create(ChatCreateViewModel vm)
 {
     try
     {
         vm.Couleurs.Add(new Couleur()
         {
             Id = 1, Name = "Blanc"
         });
         vm.Couleurs.Add(new Couleur()
         {
             Id = 2, Name = "Noir"
         });
         vm.Couleurs.Add(new Couleur()
         {
             Id = 3, Name = "Rouge"
         });
         vm.Couleurs.Add(new Couleur()
         {
             Id = 4, Name = "Bleu"
         });
         vm.Chat.Couleur = vm.Couleurs.FirstOrDefault(x => x.Id == vm.IdCouleur);
         FakeDbCat.Instance.Chats.Add(vm.Chat);
         return(RedirectToAction("Index"));
     }
     catch (Exception)
     {
         return(View(vm));
     }
 }
 public ActionResult Create(ChatCreateViewModel vm)
 {
     try
     {
         vm.Chat.Couleur = vm.Couleurs.FirstOrDefault(x => x.Id == vm.IdCouleur);
         Persistance.Persistance.Instance.Chats.Add(vm.Chat);
         return(RedirectToAction("Index"));
     }
     catch (Exception)
     {
         return(View(vm));
     }
 }
        public ActionResult Create()
        {
            ChatCreateViewModel vm = new ChatCreateViewModel();

            vm.Couleurs.Add(new Couleur()
            {
                Id = 1, Name = "Blanc"
            });
            vm.Couleurs.Add(new Couleur()
            {
                Id = 2, Name = "Noir"
            });
            vm.Couleurs.Add(new Couleur()
            {
                Id = 3, Name = "Rouge"
            });
            vm.Couleurs.Add(new Couleur()
            {
                Id = 4, Name = "Bleu"
            });
            return(View(vm));
        }
示例#6
0
        public async Task <IActionResult> CreateChat([FromBody] ChatCreateViewModel chatModel)
        {
            await _chatService.CreateChat(chatModel.ChatName);

            return(Ok());
        }