Beispiel #1
0
        public IActionResult DeleteUnknownPointAndInterestPoint([FromBody] Description description, long idUnknownPoint)
        {
            UnknownPoint unknownPointDelete = Context.UnknownPoint
                                              .SingleOrDefault(a => a.IdUnknownPoint == idUnknownPoint);

            if (unknownPointDelete == null)
            {
                return(NotFound());
            }
            else
            {
                Context.UnknownPoint.Remove(unknownPointDelete);

                if (ModelState.IsValid)
                {
                    Context.Description.Add(description);
                    Context.SaveChanges();

                    return(Ok());
                }
                else
                {
                    return(BadRequest());
                }
            }
        }
        public IActionResult AddUnknownPoint([FromBody] UnknownPoint unknownPoint)
        {
            if (ModelState.IsValid)
            {
                Context.UnknownPoint.Add(unknownPoint);
                Context.SaveChanges();

                return(Ok());
            }

            return(BadRequest());
        }
        public IActionResult GetUnknownPointById(int idUnknownPoint)
        {
            UnknownPoint unknownPoint = Context.UnknownPoint
                                        .Include(a => a.IdUserNavigation)
                                        .SingleOrDefault(a => a.IdUnknownPoint == idUnknownPoint);

            if (unknownPoint == null)
            {
                return(NotFound());
            }

            return(Ok(unknownPoint));
        }
        public IActionResult DeleteUnknownPointById(int idUnknownPoint)
        {
            UnknownPoint unknownPointDelete = Context.UnknownPoint
                                              .SingleOrDefault(a => a.IdUnknownPoint == idUnknownPoint);

            if (unknownPointDelete == null)
            {
                return(NotFound());
            }

            Context.UnknownPoint.Remove(unknownPointDelete);
            Context.SaveChanges();

            return(Ok());
        }