public ActionResult Login(string name, string token) { if (string.IsNullOrWhiteSpace(name)) { return(Json(new { ok = false, message = "Parameter is null or whitespace: name" })); } var result = prov.Login(name, token); if (result.IsValid == false) { // Login didn't go through return(Json(new { ok = false, message = result.Message })); } // Login ok, send the player-object back return(Json(new { ok = true, player = result.Data })); }