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());
        }
Exemplo n.º 3
0
        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));
        }