You used and alias when you initiated your model.
PHP Code:
---------------------> Model -----------------------> Model Alias Name.
$this->load->model('Afghanistancorporate_model', 'afghanistancorporate_model');
You only need the first one the alias is if you want to use a different name for your model.
Yes that is the correct way of doing it.
On your model calls you can assigning a result from the insert and delete.
All the model methods and QueryBuilder return a result from the methods.
What did you Try? What did you Get? What did you Expect?
Joined CodeIgniter Community 2009. ( Skype: insitfx )