Beispiel #1
0
        public IActionResult Delete([FromRoute] int id)
        {
            User user = _db.Users.SingleOrDefault(u => u.id == id);

            if (user == null)
            {
                return(NotFound());
            }
            _db.Remove(user);
            _db.SaveChanges();

            return(Ok());
        }
Beispiel #2
0
        public ActionResult Create(
            [FromRoute] int id,
            [FromBody] CVDataContract cvParams
            )
        {
            User user = _db.Users.Include(u => u.cv).SingleOrDefault(u => u.id == id);

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

            if (user.cv != null)
            {
                _db.Remove(user.cv);
            }
            user.cv = cvParams;

            _db.SaveChanges();

            return(Ok((CVViewModel)user.cv));
        }