Esempio n. 1
0
 public int UpdateVoca(VocabularyModel model)
 {
     try
     {
         var DbConnection = CreateConnection();
         var parameter    = new DynamicParameters();
         // query cập nhật dữ liệu trong database
         var queryString = @"UPDATE VOCABULARY 
                             SET WORD=@WORD,ENGLISH=@ENGLISH,VIETNAMESE=@VIETNAMESE,SPELLING=@SPELLING 
                             WHERE ID=@ID";
         // truyền tham số
         parameter.Add("WORD", model.WORD);
         parameter.Add("ENGLISH", model.ENGLISH);
         parameter.Add("VIETNAMESE", model.VIETNAMESE);
         parameter.Add("SPELLING", model.SPELLING);
         parameter.Add("ID", model.ID);
         // gọi Execute để trả về số dòng ảnh hưởng khi update
         var result = DbConnection.Execute(queryString, parameter);
         return(result);
     }
     catch (Exception ex)
     {
         return(0);
     }
 }
Esempio n. 2
0
        public VocabularyModel Vocabulary(int implementationGuideId)
        {
            var implementationGuide = this.tdb.ImplementationGuides.Single(y => y.Id == implementationGuideId);

            VocabularyModel model = new VocabularyModel()
            {
                ImplementationGuideId = implementationGuideId,
                Name      = implementationGuide.GetDisplayName(),
                CancelUrl = GetCancelUrl(implementationGuideId)
            };

            return(model);
        }
Esempio n. 3
0
 public int AddVoca(VocabularyModel model)
 {
     try
     {
         var DbConnection = CreateConnection();
         var parameter    = new DynamicParameters();
         // query thêm dữ liệu vào database
         var queryString = @"INSERT INTO VOCABULARY (WORD,ENGLISH,VIETNAMESE,SPELLING) 
                                             VALUES (@WORD,@ENGLISH,@VIETNAMESE,@SPELLING)";
         // truyền tham số
         parameter.Add("WORD", model.WORD);
         parameter.Add("ENGLISH", model.ENGLISH);
         parameter.Add("VIETNAMESE", model.VIETNAMESE);
         parameter.Add("SPELLING", model.SPELLING);
         // gọi Execute để trả về số dòng ảnh hưởng khi insert
         var result = DbConnection.Execute(queryString, parameter);
         return(result);
     }
     catch (Exception ex)
     {
         return(0);
     }
 }
Esempio n. 4
0
 public IActionResult AddVoca([FromBody] VocabularyModel model)
 {
     return(Ok(_vocabularyRepository.AddVoca(model)));
 }