• Andrey Petuhov
  • NEWBIE
  • 10 Points
  • Member since 2021
  • homeKrasnodar

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 1
    Questions
  • 0
    Replies
Hi friends, I just learing SF. Help me: I how do i check if name record already exists or not in the database. If record already exists, then do nothing, if not exists insert the record.
And then refresh page if record inserting.
My code:
------------------------------------------------
public class CarGarageController {
        public Car__c car { get; set; }
          public String carName { get; set; }
        public Car_Garage__c carGarage { get; set; }
        
        public CarGarageController () {
            getCars();
        }
    
           public void receiveCarName() {
           String carName=Apexpages.currentPage().getParameters().get('carName');
        }
    
          public PageReference insertCar() {
            carGarage = [
                SELECT Id
                FROM Car_Garage__c
                LIMIT 1
            ];

            car = new Car__c(Car_Garage__c=carGarage.id, Name=carName);
            insert car;
            return null;
        }         
        
        public List<Car__c> carList { get; set; }
    
        private void getCars() {
        carList = [
                SELECT Id, Name, Car_Garage__c, CreatedByID, CreatedDate
                FROM Car__c
                ORDER BY Name ASC
            ];
        }
}

------------------------------------------------
Thanks for answers!