コード例 #1
0
        public void Delete(int id)
        {
            Stagecoördinator stagecoördinator = _context.Stagecoördinators.FirstOrDefault(o => o.Id == id);

            _context.Stagecoördinators.Remove(stagecoördinator);
            _context.SaveChanges();
        }
コード例 #2
0
 public StagecoördinatorBuilder()
 {
     _stagecoördinator = new Stagecoördinator()
     {
     };
     _random = new Random();
 }
コード例 #3
0
        // POST: api/Stagecoördinator
        public IHttpActionResult Post(Stagecoördinator stagecoördinator)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            var createdStagecoördinator = _repo.Post(stagecoördinator);

            return(CreatedAtRoute("DefaultApi", new { controller = "Stagecoördinator", id = createdStagecoördinator.Id }, createdStagecoördinator));
        }
コード例 #4
0
        public IHttpActionResult Get(string id)
        {
            Stagecoördinator stagecoördinator = _repo.GetStagecoördinatorWithUserAccount(id);

            if (stagecoördinator != null)
            {
                return(Ok(stagecoördinator));
            }
            else
            {
                return(NotFound());
            }
        }
コード例 #5
0
        public IHttpActionResult GetHomeData(int id)
        {
            Stagecoördinator stagecoördinator = _repo.GetHomePageData(id);

            if (stagecoördinator != null)
            {
                return(Ok(stagecoördinator));
            }
            else
            {
                return(NotFound());
            }
        }
コード例 #6
0
        // PUT: api/Stagecoördinator/5
        public IHttpActionResult Put(int id, Stagecoördinator stagecoördinator)
        {
            if (!ModelState.IsValid || stagecoördinator.Id != id)
            {
                return(BadRequest());
            }

            var rest = _repo.Get(id);

            if (rest != null)
            {
                _repo.Update(stagecoördinator);
                return(Ok());
            }
            return(NotFound());
        }
コード例 #7
0
 public void Update(Stagecoördinator stagecoördinator)
 {
     _context.Stagecoördinators.AddOrUpdate(stagecoördinator);
     _context.SaveChanges();
 }
コード例 #8
0
 public Stagecoördinator Post(Stagecoördinator stagecoördinator)
 {
     _context.Stagecoördinators.Add(stagecoördinator);
     _context.SaveChanges();
     return(stagecoördinator);
 }