public ActionResult VolTurnoverForm(TurnoverRequest request)
        {
            var model = new TurnoverResponse();

            model.StartHeadcount        = request.StartHeadcount;
            model.EndHeadcount          = request.EndHeadcount;
            model.VoluntaryTerminations = request.VoluntaryTerminations;
            model.AverageHeadcount      = (model.StartHeadcount + model.EndHeadcount) / 2;
            model.VoluntaryTurnover     = (model.VoluntaryTerminations / model.AverageHeadcount) * 100;//Format it to be ##.##%
            return(View("VolTurnoverResult", model));
        }
        public ActionResult RegretTurnoverForm(TurnoverRequest request)
        {
            var model = new TurnoverResponse();

            model.StartHeadcount = request.StartHeadcount;
            model.EndHeadcount   = request.EndHeadcount;
            model.VolunataryRegrettableTerminations = request.VolunataryRegrettableTerminations;
            model.AverageHeadcount    = (model.StartHeadcount + model.EndHeadcount) / 2;
            model.RegrettableTurnover = (model.VolunataryRegrettableTerminations / model.AverageHeadcount) * 100;

            return(View("RegretTurnoverResult", model));
        }
        public ActionResult TotalTurnoverForm(TurnoverRequest request)
        {
            var model = new TurnoverResponse();

            model.StartHeadcount    = request.StartHeadcount;
            model.EndHeadcount      = request.EndHeadcount;
            model.TotalTerminations = request.TotalTerminations;
            model.AverageHeadcount  = (model.StartHeadcount + model.EndHeadcount) / 2;
            model.TotalTurnover     = (model.TotalTerminations / model.AverageHeadcount) * 100;

            return(View("TotalTurnoverResult", model));
        }
        public ActionResult RegretTurnoverForm()
        {
            var model = new TurnoverRequest();

            return(View(model));
        }