Do you have any fault?
As I know, you had to make some huge mistake if the employer wanted to fire you.
If you just did not perform upto the expectation of the boss, they only can layoff you.
This is what I know. Double check with other source.
Xiong