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); } }
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); }
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); } }
public IActionResult AddVoca([FromBody] VocabularyModel model) { return(Ok(_vocabularyRepository.AddVoca(model))); }