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()); }
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)); }