public async Task <IActionResult> DeleteMsgById(int id) { // get user (this ensures a bad user cannot edit another person's msg) var user = await userRepo.GetUserDataAsync(HttpContext.User); // find msg var foundMsg = user.GetMessageList.Find(msg => msg.MessageID == id); if (foundMsg == null) { return(NotFound()); } // delete msg await messageRepo.DeleteMsgFromRepo(id); // return msg //return Ok(foundMsg); return(NoContent()); }