We present a mathematical model of cholera epidemics of closed population that comprises seasonality of infection, the loss of immunity and control mechanism related to sanitation, hygiene, water treatment and vaccination. This model exhibits the traditional threshold behavior. There is always a globally asymptotically stable equilibrium state. Depending on the value of the basic reproduction ratio R0, this state can be either endemic (R0 > 1), or infection - free (R0 < 1). We demonstrate a real-world application of this model by investigating the recent cholera outbreak in Cameroon. Meanwhile, we present numerical results to verify the analytical prediction.