public async Task <IActionResult> Delete(int id)
        {
            var status = await _reRepo.DeleteAsync(SD.ResidentAPIPath, id, HttpContext.Session.GetString("JWToken"));

            if (status)
            {
                return(Json(new { success = true, message = "Delete Successful" }));
            }
            return(Json(new { success = false, message = "Delete Not Successful" }));
        }
        public async Task <IActionResult> Delete(int id)
        {
            var resident = await _repository.GetByIdAsync <Resident>(id);

            if (resident == null)
            {
                return(NotFound("Resident not found"));
            }
            await _repository.DeleteAsync <Resident>(resident);

            return(Ok());
        }