public IActionResult Create([FromBody] Feeder_WatchKeywords newmodel) { if (ModelState.IsValid) { var Message = ""; var RecordID = 0; try { RecordID = _context.Feeder_WatchKeywords.Max(id => id.pkKeywordID); newmodel.pkKeywordID = RecordID + 1; _context.Feeder_WatchKeywords.Add(newmodel); _context.SaveChanges(); } catch (Exception e) { Message = e.Message + " - " + e.InnerException.Message; return(BadRequest(Message)); } return(CreatedAtRoute("GetFeeder_WatchKeywords", new { id = newmodel.pkKeywordID }, newmodel)); } else { return(BadRequest()); } }
public IActionResult UpdateEntry([FromBody] Feeder_WatchKeywords objupd) { if (ModelState.IsValid) { var targetObject = _context.Feeder_WatchKeywords.FirstOrDefault(t => t.pkKeywordID == objupd.pkKeywordID); if (targetObject == null) { return(NotFound()); } try { _context.Entry(targetObject).CurrentValues.SetValues(objupd); _context.SaveChanges(); } catch (Exception e) { var Message = ""; Message = e.Message + " - " + e.InnerException.Message; return(BadRequest(Message)); } return(Ok()); } return(NotFound()); }
public void Feeder_WatchKeywords() { IQueryable <Feeder_WatchKeywords> Feeder_WatchKeywordsFeeder_WatchKeywords = Enumerable.Empty <Feeder_WatchKeywords>().AsQueryable(); Feeder_WatchKeywords ct = new Feeder_WatchKeywords { pkKeywordID = 1, Keyword = "Test Feeder_WatchKeywords" }; Mock <IFeeder_WatchKeywordsRepository> Feeder_WatchKeywordsService = new Mock <IFeeder_WatchKeywordsRepository>(); object obj = new object(); try { Feeder_WatchKeywordsService.Setup(x => x.GetAll()).Returns(Feeder_WatchKeywordsFeeder_WatchKeywords); Feeder_WatchKeywordsService.Setup(x => x.Get(It.IsAny <int>())).Returns(ct); Feeder_WatchKeywordsService.Setup(x => x.Add(It.IsAny <Feeder_WatchKeywords>())).Returns(ct); Feeder_WatchKeywordsService.Setup(x => x.Delete(It.IsAny <Feeder_WatchKeywords>())).Verifiable(); Feeder_WatchKeywordsService.Setup(x => x.Update(It.IsAny <Feeder_WatchKeywords>(), It.IsAny <object>())).Returns(ct); var Feeder_WatchKeywordsObject = Feeder_WatchKeywordsService.Object; var p1 = Feeder_WatchKeywordsObject.GetAll(); var p2 = Feeder_WatchKeywordsObject.Get(1); var p3 = Feeder_WatchKeywordsObject.Update(ct, obj); var p4 = Feeder_WatchKeywordsObject.Add(ct); Feeder_WatchKeywordsObject.Delete(ct); Assert.IsAssignableFrom <IQueryable <Feeder_WatchKeywords> >(p1); Assert.IsAssignableFrom <Feeder_WatchKeywords>(p2); Assert.Equal("Test Feeder_WatchKeywords", p2.Keyword); Assert.Equal("Test Feeder_WatchKeywords", p3.Keyword); Feeder_WatchKeywordsService.VerifyAll(); Feeder_WatchKeywordsObject.Dispose(); } finally { Feeder_WatchKeywordsService = null; } }
public IActionResult Update([FromBody] Feeder_WatchKeywords editentry) { var result = _repository.Update(editentry, editentry.pkKeywordID); return(Helper.CheckResult(result)); }
public IActionResult Create([FromBody] Feeder_WatchKeywords watchkeyword) { var result = _repository.CreateFeeder_WatchKeyword(watchkeyword); return(Helper.CheckResult(result)); }