public async Task <ActionResult> SaveLandMark(Landmark landmark) { if (landmark.Id == 0) { if (await _landMarkRepository.IsLandmarkExists(landmark)) { return(BadRequest("This landmark already exists")); } } var savedLandmark = await _landMarkRepository.SaveLandMark(landmark); if (savedLandmark == null) { return(NotFound("Entered landmark does not exists")); } return(Ok("Landmark Saved Successfully")); }